1.diffB_0001.gif

diff file file1

   -c  显示周围的行

   -u  按照一格式统一输出生成补丁

   -r  比较两个目录中文件的不同

wKioL1ggA-eTLI7gAAD4_9E5cq0663.png-wh_50

patch  -b 备份原文件

wKiom1ggJHmjNA_7AAFcDFUT2oc738.png-wh_50

wKioL1ggJHnzK4XlAABNbyspQjU866.png-wh_50


2.grepB_0035.gif

grep 关键字符文件|目录在文件或目录中查找含有关键字的行

  cp /etc/passwd/mnt

  vim/mnt/passwd

wKiom1ggJYzxKHscAAImbAhJrRo004.png-wh_50

  -i     忽略大小写

wKioL1ggJZyDBEqYAAEcnNTKnlc258.png-wh_50

^关键字      以关键字开头

      关键字$     以关键字结尾

 

  -n     显示关键字所在行

  -c     显示过滤结果个数 wc-l

  -v     反向过滤

  -E “关键字1|关键字2” 过滤多个关键字

  -r     在目录中查找,含有关键字的文件

wKioL1ggJa7SUpw6AAM6bNkKyZQ101.png-wh_50

 

3.cut     截取字符B_0053.gif

 

wKioL1ggJdrBZfidAAFrLKHcHCQ059.png-wh_50

wKiom1ggJduQsOgjAAEBQWCGNfk962.png-wh_50


cut -d 分隔符   指定分隔符

cut -f 1,7   显示指定的列

cut -c 1,  5   显示指定的字符

wKioL1ggJfmRQAqaAABYmqzidxk503.png-wh_50

wKioL1ggJfrDkwKqAACB5DOrOSU461.png-wh_50

4.sortB_0041.gif

 

sort

  -n   纯数字排序 (注意:数字写成一列)

wKiom1ggJjeT5hq1AAArGjRdYp0273.png-wh_50

  -u   去重复

wKioL1ggJkaRMEe3AABpE1gNp8g017.png-wh_50

  |uniq -c 去除冗余并统计冗余次数

wKioL1ggJljywWikAAAxrbSTAfQ571.png-wh_50

  -t   指定分隔符

  -k   指定列

 

5.uniq

 

sort file |unqi -c 去除冗余并统计冗余次数

     -d 显示冗余行

     -u 显示唯一行

wKioL1ggJmiwf9zgAAB5krx_ye0000.png-wh_50

 

6.sedB_0034.gif

sed 's/源字符/目的字符/g' filenam

wKioL1ggJnXgyP6wAAI7qZ2js7A581.png-wh_50

sed -e '策略1' -e '策略2' file  多个策略用-e

sed -i      把转化后的内容输入到指定文件

sed '3,5/源字符/目的字符/g'   3到5行替换,3和5行替换用-e

sed xd        屏蔽指定行

sed xp        复制指定行

sed -n xp     只显示指定行

sed -ne 3p -ne  5p /mnt/passwd 只显示3和5行

wKioL1ggJoaiauU0AAKjlrnN96k262.png-wh_50

wKiom1ggJojjTK42AALT06ykKCo024.png-wh_50