五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1


8.10 shell特殊符号cut命令
8.11 sort_wc_uniq命令
8.12 tee_tr_split命令
8.13 shell特殊符号下


shell特殊符号

五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1

  • *为通配符 代表所有 任意字符
  • ?为单一字符
  • 为注释字符(在配置文件里面 或者是写命令的时候在前面加# 这条命令就不会生效)

  • \脱义字符 取消原来的含义
  • | 管道符
    1.管道符相关的命令
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
  • $ 变量前缀 ,!$组合,正则里面表示行尾
  • ;多条命令写到一行的时候用分号分隔
  • 五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
  • ~用户家目录,正则表达式里表示匹配符
  • &把命令放到后台
  • (>正确重定向,会把之前的文件覆盖掉 。>>追加重定向,追加的内容是正确的输出。2>错误重定向。2>>错误追加重定向。&>正确和错误输出重定向)
  • [ ]指定字符中的一个 数字[0-9] ,范围 [a-zA-Z],字母 [abc]
  • ||“或者”的意思。&&(大意与||相反 ,如果前面的命令执行成功了才会执行下一个命令 ) 两者用于命令之间,相当于判断命令
  • 五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
  • 五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
  • 五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1

    cut命令

  • cut 分割 截取字符串 例如 # cat /etc/passwd |head -2 |cut -d “:” -f 1(-d分隔符 -f指定段好 -c指定第几个字符)

*五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1

sort_wc_uniq命令

  • sort 排序 (排序顺序一般是 符号 数字 字母) -n 以数字进行排序(-n时 排序 特殊符号和字母会默认为是0,排序在前排) -r反序 -t分隔符 (指定第几段进行排序)
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
  • wc -l 统计行数 wc -m统计字符数(# cat -A 文件名 有换行符$,所以会比实际字符数多 )wc -w 统计词(词是以空白字符作为分割)
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
  • uniq去重复(用法 先用sort排序 ,在用uniq去重)-c统计行数
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1

    tee_tr_split命令

  • tee (类似“>”输出重定向)重定向的同时还在屏幕显示
  • tee -a 追加内容
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
  • tr 替换字符(针对字符操作)tr ‘a’ ‘b’,大小写用[ ] 。如果指定所有的字母,用 [a-z] 意思是从a到z26个字母的范围
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
    五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1
  • split 切割
  • split -b 100M bigfile 指定文件大小切割,每100M分一个文件
    (如果不写容量单位"M" 光写数字的话系统默认是按照字节来分 ,如100 便是100个字节)
  • split -l 1000 bigfile 每1000行分为一个文件
  • 五周第五次课 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.1

猜你喜欢

转载自blog.51cto.com/13650048/2107498