特殊符号:
* 任意个数任意字符
? 一个任意字符
# 注释
\ 脱义
| 管道
$ 变量前缀;!$正则里面表示行尾
; 多条命令分割
~ 表示用户家目录;正则表示匹配符
& 命令丢后台
[] 指定字符中的一个;如[0-9]
|| 命令a || 命令b :命令a执行错误后 命令b才执行
&& 命令a && 命令b :命令a执行正确后 命令b才执行
cut
分割;-d分隔符;-f指定第几字段;-c指定第几字符
sort
排序;-n以数字小到大(字母和特殊符号会默认为0);-r反序;-t分隔符;-u去重
wc
统计;-l行数;-m字符数;-w词数
uniq
去重;-c统计行数
tee
输出重定向同时还在屏幕显示;-a追加
tr
替换单个字符;如:tr 'a' 'b';tr '[a-z]' '[A-Z]'
split
切割;-b以大小(默认单位字节);-l以行数