2015年1月20日
摘要: #!/bin/bash#数组的使用#数组赋值方式:#1. user[index]=value index为0,1,2,3,4....数组下标值#2. user=(value0 value1 value2....) 既user[n]=valuen#3. user=([2]=value2 [1]=val... 阅读全文
posted @ 2015-01-20 20:20 后进后退 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 在shell中引号分为三种:单引号,双引号和反引号。单引号 ‘由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。单引号用于保持引号内所有字符的字面值,即使引号内的\和回车也不例外,但是字符串中不能出现单引号。(注意是所有,只是单引号本身不能够... 阅读全文
posted @ 2015-01-20 20:02 后进后退 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 字符 展开*这个 “*” 字符意味着匹配文件名中的任意字符shell 把 “*” 展开成了另外的东西 ,在 echo 命令被执行前。~家目录算术表达式展开算术表达式展开使用这种格式:$((expression))echo $((2+2))算术表达式只支持整数(全部是数字,不带小数点) ,但是能执行很... 阅读全文
posted @ 2015-01-20 19:58 后进后退 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 对话级多任务进程级多任务进程是运行中的程序pid_t getpid();//返回当前进程得PIDpid_t getppid();//返回父进程PIDtask_struct结构体是一个进程存在的唯一标示, 也就是进程控制块。PCBstruct task_struct *task[512] ={&ini... 阅读全文
posted @ 2015-01-20 17:46 后进后退 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-01-20 16:53 后进后退 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 指针数组int *p[10];[]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有10个指针类型的数组元素。这里执行p+1是错误的,这样赋值也是错误的:p=a;因为p是个不可知的表示,只存在p[0]、p[1]、p[2]...p[n-1],而且它们分别是指针变量可以用来存放... 阅读全文
posted @ 2015-01-20 13:59 后进后退 阅读(207) 评论(0) 推荐(0) 编辑
摘要: int p; //这是一个普通的整型变量int *p; //首先从 P 处开始, 先与*结合, 所以说明 P 是一 //个指针, 然后再与 int 结合, 说明指针所指向 //的内 容的类型为 int 型. 所以 P 是一个返回整 //型数据的指针int p[3]; //首先从 P 处开始, 先与[... 阅读全文
posted @ 2015-01-20 13:46 后进后退 阅读(219) 评论(0) 推荐(0) 编辑