. : 代表任意一个字符* :修饰符,修饰它前面的内容.*: 代表0个或者多个字符,也就是任意个字符^ : 开头$ : 结尾awk的使用:df|awk 'END{print NR}' //总共有多少行df|awk 'END{print NF}' //总共有多少列sed的使用:1.只打印第2行,不打印其他的行 sed -n '2'p txt2.打印从第一行到第四行的 sed -n '1,4'p txt3.打印匹配linux的行 sed -n '/linux/'p txt4.打印从第四行到匹配linux的之间的所有行 sed -n '4,/linux/'p txt5.把第一行第二行全部删除(并不是真实删除) sed '1,2'd txtnl file //显示行号uniq统计:uniq -c file 打印紧挨的重复出现的次数uniq -d file 把重复的内容打印出来sort排序:sort file: 把文件按字母的升序排列sort -r file: 把文件按字母的降序排列split文件分割:split -5 file spt //把file文件按照每五行进行分割