一、特殊符号
1、* 匹配任意多个字符,?匹配任意一个字符,#注释符
2、\ 脱义 ;加入分号,可运行多个命令
3、$ 变量前面的表识符 , 也可以!$ 使用,在正则中表识行尾
4、~ 用户家目录,& 把命令放到后台运行
5、 >重定向 >>追加重定向 2>错误重定向 2>>错误追加重定向 &>正确和错误都定向到一起
6、[] 括号内为字符组合,代表其中的任意一个
7、|| 和 &&
cmd1 || cmd2 表示 cmd1执行成功,cmd2不执行,cmd1不成功,cmd2执行,总有一条要执行
cmd1 && cmd2 只有cmd1 执行成功,cmd2才执行,如果cmd1不成功,cmd2也不执行。
8、cut 命令 截取字符串 -d 指定分隔符 -f (数字)表示段落 -c(数字) 表示字符
9、sort 排序命令 -t 指定分隔符 -r 反向排序 -n 用纯数字排序 -kn1,n2 对区间排序
10、uniq 去重,一般搭配sort一起使用 -c 统计重复次数
11、wc 统计命令 -l 统计行数 -m 统计字符数 -w 统计次数
12、tee 类似于 > -a 追加
13、tr 替换
14、split 切割 -b 指定切割大小 -l 以指定行数切割