自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简简单单兔呦

不积跬步,无以至千里。不积小流,无以成江海。

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux下system调用

/*#includeint system(_const char * _command)解释:_command:要加载的外部程序的文件名返回值:-1:执行system失败,可以从errno当中获取详细的错误信息127:执行system失败,在system的内部实现中,system首先fork子进程,然后调用exec执行新的shell,在shell中执行要执行的程序。如果调用exec时

2014-04-21 22:34:59 829

原创 linux下的系统环境变量编程

/*content:环境变量在Linux系统当中是一个非常重要的概念,不仅在shell当中引用环境变量的值,同时在应用程序当中也需要当前环境变量的值;这里提供了两种函数实现对系统环境变量的获取和设置#includechar *getenv(_const char *_name);int putenv(char *_string);1参数说明如下:_name:环境变量的名称_s

2014-04-21 20:58:01 806

原创 linux程序如何获得参数

/*getopt的用法和用途类似与在shell脚本当中使用的getopts命令一样,现在讨论在系统调用情况下的使用包含头文件:#include原型: int getopt (int _argc ,char *const *_argv, const char * _shortopts) int getopt_long(int _argc,char *const *_argv,const c

2014-04-21 18:17:56 1415

转载 Apache 与Tomcat整合

/*这个简短的程序表明了Linux下程序入口函数main的主要参数,以及这些参数的意义*/#includeint main(int argc,char *argv[],char *env[]){ int i; for (i=0; i<argc; i++) { printf("argv[%d]=%s\n",i,argv[i]); } for (i=0; env[i]!

2014-04-21 17:12:08 728

原创 linux下进程优先级编程

//getprority()和setpriority都包含在这个文件当中/*1 nice 命令在头文件unistd.h当中,引用是把这个头文件包括在其中,这个函数只有超级用户才能使用,可以使用出错检测 原型: #includeint nice (int _inc) _inc 为谦让值(-20~19)返回值:0 :调用成功-1: 表示出错,可以察看errno获取出错信息

2014-04-21 16:58:39 1634

转载 linux终端下的文本颜色设置

对于兼容ANSI的终端,如xterm、rxvt、konsole等,可以彩色显示终端文本中的底色或前景颜色,本文将详细讨论如何实现随意修改和定制这些终端的颜色。 转义序列符  为了添加个人风格的彩色提示符,我们需要使用转义序列符。一个转义序列符是一个控制命令,它控制Shell执行某个特定的动作。一个转义序列符通常以 ESC开始,在Shell中被记录为"^[",有时候也被常常记录为

2014-04-20 17:20:53 2421

原创 sed高级编程--保留空间和否定命令

模式空间是一个活动的缓冲区,它在

2014-04-20 14:27:51 1395

原创 高级sed编程1--多行命令

如果在shell命令行当中有多个命令的话

2014-04-20 13:33:43 1142

原创 Linux当中read的使用

read  -p "EN

2014-04-19 20:45:51 995

原创 shell脚本中如何获取命令的参数(2) ----处理命令参数

1    找出选项    1.1 处理简单选项

2014-04-19 19:13:44 7141

原创 shell脚本中如何获取命令的参数(1)

最近在学习shell脚本编程,了解到z

2014-04-19 18:37:38 13062

原创 shell写的算术乘法表

#!/bin/bashfor ((i=1;ido        for ((j=1;j        do                echo -n   $j\*$i=$[$i * $j];                echo -n "  "        done        echodone

2014-04-19 17:23:36 1029

原创 sed命令详解2

1 删除行类同与前面jie shao

2014-04-19 13:38:26 746

原创 sed基本用法介绍1

sed常用语对文本流进行处理,以行为单位jing x

2014-04-19 13:03:22 720

转载 80x86CPL,DPL ,RPL

一致代码段是内核开辟出来的供应用程序访问的段,但是不允许用户程序写入数据。CPL(Current Priviliege Level):它代表了当前代码段的特权等级,由CS和SS的第0位和第1位表示。当程序转移到不同的特权等级的代码时处理器将改变CPL。在遇到一致代 码段时,一致代码可以被相同或者更低特权等级(用户程序)的代码访问。当处理器访问一个与CPL特权等级不同的一致代码段时,CPL不

2014-04-17 16:02:43 1032

原创 define命令的另类使用

define中的三个特殊符号:#,##,#@#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #xx##y表示什么?表示x连接y,举例说:int n = Conn(123,456);   结果就是n=123456;char* str = Conn("asdf", "adf")结果就是 str =

2014-04-16 21:05:23 1109

转载 8086汇编寄存器

引子打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识,自然,还是得从最基础的开始,那就从汇编语言开刀吧,从汇编语言开刀的话,我们必须还先要了解一些其他东西,像  CPU ,内存这些知识点还是理解深刻一点的比较好,所以这一篇博文就绕着 80x86  CPU 中寄存器的基础部分下手,至于其他的一些将会在后续的博文中介绍 。同时在这里说明一下,本篇博文介绍的

2014-04-15 18:08:24 1455

转载 gcc 常用命令

Linux GCC常用命令1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,

2014-04-13 22:13:39 611

原创 liunx下的组管理

1  组的chuan jiangroupadd    [-g gid] [-r]    组名选项与参数:-g  :后面接某个特定的 GID ,用来直接给予某个 GID ~-r  :创建系统群组啦!与 /etc/login.defs 内的 GID_MIN 有关。

2014-04-11 16:39:01 795

原创 finger chfn id 查询个人信息

finger 命令用于提供指定

2014-04-11 15:30:37 1204

原创 usermod详解

usermod [-cdegGlsuLU] username选项与参数:-c  :后面接账号的说明,即 /etc/passwd 第五栏的说明栏,可以加入一些账号的说明。-d  :后面接账号的家目录,即修改 /etc/passwd 的第六栏;-e  :后面接日期,格式是 YYYY-MM-DD 也就是在 /etc/shadow 内的第八个字段数据啦!-f  :后面接天数,为 sha

2014-04-11 15:00:26 2648

原创 useradd详解

useradd [-u UID] [-g 初始群组] [-G 次要群组] [-mM]\>  [-c 说明栏] [-d 家目录绝对路径] [-s shell] 使用者账号名选项与参数:-u  :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个账号;-g  :后面接的那个组名就是我们上面提到的 initial group 啦~      该群组的 GID 会被放

2014-04-11 14:08:48 5545

原创 shell脚本之数学计算问题

shell脚本在系统管理中给我们带来很大的bian li

2014-04-11 12:18:03 1765

转载 tar命令详解

范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc # 特别注意,在参数 f 之后的

2014-04-11 11:24:43 695

原创 sort命令详解

最近在学习shell脚本编程shi

2014-04-11 11:16:48 1211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除