1.diff常用检索命令_sed

diff file file1

   -c  显示周围的行

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

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

常用检索命令_sed_02

patch  -b 备份原文件

常用检索命令_sort_03

常用检索命令_gerp_04


2.grep常用检索命令_sed_05

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

  cp /etc/passwd/mnt

  vim/mnt/passwd

常用检索命令_sed_06

  -i     忽略大小写

常用检索命令_gerp_07

^关键字      以关键字开头

      关键字$     以关键字结尾

 

  -n     显示关键字所在行

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

  -v     反向过滤

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

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

常用检索命令_sed_08

 

3.cut     截取字符常用检索命令_sed_09

 

常用检索命令_gerp_10

常用检索命令_sed_11


cut -d 分隔符   指定分隔符

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

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

常用检索命令_gerp_12

常用检索命令_sort_13

4.sort常用检索命令_gerp_14

 

sort

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

常用检索命令_sort_15

  -u   去重复

常用检索命令_gerp_16

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

常用检索命令_sort_17

  -t   指定分隔符

  -k   指定列

 

5.uniq

 

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

     -d 显示冗余行

     -u 显示唯一行

常用检索命令_sort_18

 

6.sed常用检索命令_sed_19

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

常用检索命令_sort_20

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行

常用检索命令_gerp_21

常用检索命令_sed_22