1. cut命令

  注意:仅输出操作文件后的结果,不会更改文件的内容

  cut  -d“  ”  -f3,6  文件

           表示:以空格为分隔符,显示第3列和第6列

  cut  -d :   -f  1,3-5  文件

      表示:以:为分隔符,显示第1列和第3列至第5列

  cut  -c   n   文件                   //取第n个字符

 2. sort命令

  通常和uniq命令结合使用

排序原理:每一行从左到右,比较字符或控制字符的ASCII值

 1)总结

      特殊符号的ASCII值一般都小于数字的ASCII值,数字的小于字母的

 2)选项

  -n         按数字大小排序;特殊符号或字母都被看作是数字0

              shell基础知识-2_linux  命令篇

   -r           按正常顺序的反序排列

   -t           分隔符

3. uniq命令

  条件是:先排序后,去重才有效果

  -c          统计重复的次数

  uniq      等价于  sort  -u

               shell基础知识-2_linux  命令篇_02   shell基础知识-2_linux  命令篇_03

4. wc命令

 选项

   -l         line,统计行数

   -m      统计字符数

   -w      word,统计词数,如何区分分隔词呢?默认以空格分隔

           2mcl,2m           是1个词

           2m c l              是3个词         

           shell基础知识-2_linux  命令篇_04

5. tee命令

 1)tee命令    重定向输出到指定的文件,并同时输出到屏幕

 2)选项

   -a     append,输出追加

           shell基础知识-2_linux  命令篇_05

6. tr命令

  针对字符的命令,字符替换命令

    shell基础知识-2_linux  命令篇_06

7. split命令

  针对文件操作,大文件切割成小文件

 选项

   -b<size>                 按指定的大小切割文件,默认的文件大小单位是字节

   -l                             按指定的行数切割文件

    shell基础知识-2_linux  命令篇_07