linux shell 常用命令学习

周末自己温习一下linux的常用命令:

1)grep 查找
用法:grep [-E -F -e pat-list -f pat-file -i ]

2)POSIX 的 BRE/ERE的常用表达式:
\  . *  $  [...] 
\{n,m\} \( \)   \n  {n,m} + ? | ()
[:alnum:] [:alpha:] [:digit:] 等等

3)sed 替换
用法:sed [-n] -e 'editing commond' -f scropt-file

4)cut 选定


5)join 连接
用法: join -1 filed1 -2 filed2
例子:join  quotas.sorted  sales.sorted

6) sort 排序
用法: sort -b -t char -u r
例子: sort latin-numbers | uniq -c (-c 计数唯一的 -d 仅显示重复的| -u 仅显示不重复的)

7)wc 计数
用法:wc -c (-c 字节数 -l 行数 -w 字数)


8)pr,head,tail等


下周继续温习awk,
学习目的:用好简单的命令。unix shell命令可以替代部分编程开发工作,可以节省开发时间,也比自己写的小程序更有效率。

猜你喜欢

转载自feione.iteye.com/blog/840244