1. echo
会自动加上换行。 f: 清除屏幕
2. printf
用法与C类似
3. tr
-c:
-d: 删除
-s: 删除重复字符
4. /dev/null : 垃圾桶
5. $PATH
mkdir bin
mv ownscript bin
在.profile文件中把自己的bin目录(放置你要执行的脚本)加入$PATH,每次登录时,Shell都会读取.profile文件
PATH = $PATH:$HOME/bin
6. 程序执行跟踪两种方式
1) sh -x
2)set -x : 跟踪打开 set +x : 跟踪关闭
7. 正则表达式
a{5} :a重现5次
a{5,} :a至少重现5次
a{5,7} :a重现5-7次
n和m要介于0到RE_DEU_MAX之间。 $getconf RE_DEU_MAX
8. sed
9. cut
-c: 字符 如:ls -l |cut-c 1-10
-d: 定界符, 与-f配合使用 cut -d: -f 1,5 /etc/password
-f: 字段
10. join
11.awk
12. sort
-n: 以整数比较
-g: 以浮点数字类型比较
-f: 大小写不敏感
-t: 分隔符
-u: 丢弃具有相同键值的记录,只留一条
-r: 倒置排序的顺序
-k: 如 -k2.4,5.6 指的是从第2个字段的第4个字符到第5个字段的6个字符比较