一、匹配符:

   . 表示任意一个字符(包括特殊字符)
   * 表示零个或多个*前面的字符
   .* 表示任意个任意字符(包含空行)
   + 表示 1 个或多个+前面的字符
   ? 表示 0 个或 1 个?前面的字符
   其中, +和? grep 不支持, egrep 才支持

   \脱意符、#注释符、&后台运行

   !$上一命令的最后内容   !!上一条命令   !ls最后一次ls的命令

   命令1 && 命令2   当命令1执行成功,命令2才继续执行否则不执行

   命令1||命令2     当命令1执行成功,命令2不执行,否之执行

二、cut命令:

-d 指定分隔符,用单引号引起来;-f 指定第几段;-c 截取一个范围

如:cut -d':' -f1,3 /etc/passwd   ##以:为分隔符,输出第一、第三列

注-c不能与其他参数共用。列:cut -c4-9 /etc/passwd   ##输出第4-9个字符

三、sort命令:

-b:忽略每行行头的空格字符;   -n:依照数值的大小排序; -o<输出文件>:将排序后的结果存入制定的文件; -r:以相反的顺序来排序; -t<分隔字符>:指定排序时所用的栏位分隔字符;

文档操作一般先-n排序 后uniq -c 最后-r降序排序

四、计划任务

at一次性计划任务:

/etc/init.d/at.d status 查看是否启动

at -l 查看计划任务  -d删除计划任务   -c 1 查看计划任务1的内容,序号从-l得出

crond周期性任务计划:

crontab -e 进入任务计划编辑器

* * * * * 命令    每分每时每日每月每周 执行命令

crontab -l 查看周期性计划任务  -r删除计划任务