发布时间:2014-05-25 16:18:51
一、at1. 需要atd服务启动 #/etc/init.d/atd restart2. /etc/at.allow和/etc/at.deny文件,如果两个文件都不存在,就只有root可以设置at;allow的优先级更高一点3. 用法[root@www ~]# at [-mldv] TIME [root@www ~]# at -c 工作号码 选项与参数: -m :当 at 的工作完成后,即使没有输出讯息,亦.........【阅读全文】
发布时间:2014-05-25 11:44:48
一、用户帐号与群组1. etc/passwd和etc/shadow2. UID3. 单人维护模式4. etc/group,groups可查看当前的群组信息5. 初始群组(inital group):帐号的初始化群组,一登录马上具有权限,在ect/passwd中的GID;6. 有效群组(effective group):当前有效的群组,比如touch 新文件,初始群组是默认的有效群组7. 有效群组切换:.........【阅读全文】
发布时间:2014-05-24 23:33:59
一、functionfunction fname() { 程序段 }1. 因为 shell script 的执行方式是由上而下,由左而右, 因此在 shell script 当中的 function 的设定一定要在程序的最前面2. $0表示函数名;@1...n表示实际传过来的参数二、loop1.while [ condition ] <==中括号内的状态就是刞断式 do <==do 是循环的开始! &n.........【阅读全文】
发布时间:2014-05-24 23:20:07
一、编程习惯1. 主要环境变量的宣告:PATH, LANGPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH2. exit 0(可作为错误码)3. 在sh脚本前写一些注释是一个好的习惯二、 ` ` $( ) ${ } expr $(( )) []1. 所有UNIX命令,要取结果或输出,都要用$( )或反引号` `$(ls -l)tar -zcv.........【阅读全文】
发布时间:2014-05-24 16:50:14
一、基础命令1. join:类似于SQL里对第一个字段的inner join2. paste: 直接把行联合输出3. expand:把tab转成空格4. split-b :后面可接欲分割成的档案大小,可加单位,例如 b, k, m 等;-l :以行数进行分割。 PREFIX :代表前导符的意思,可作为分割档案的前导文字。5. xargs:参数代换:xargs 可以读入 stdin 的数.........【阅读全文】