linux中grep命令的用法

 

1.关于grep的用法:
grep  比如搜索管理员:# grep "root" passwd

      如果加一些特殊的选项 比如使root的颜色显示为红色: # grep --color=auto "root" passwd
      有时候出现了一些大写或者小写 我们忽略大小写 :# grep --color=auto -i "root" passwd
      有时候在编辑一个文件的过程中,出现空白行,为了把空白行删除 执行下列操作:# grep  -v  "^$"  /etc/inittab
grep -i(忽略大小写) -v(取反) --color=auto(用颜色显示)

元字符: ^(表示行首)比如找出哪些是目录的,哪些是文件的:

                                 # ll |grep "^d" (找出是目录的)
                                 # ll |grep "^-" (找出是文件的)
        $(表示行尾):# grep "shutdown$" /etc/passwd

       \<(词首): # grep "\<root" /etc/passwd

       \>(词尾): # grep "root\>" /etc/passwd

       .(代表任意一个字符): # grep "r..t" /etc/passwd
    
       *(匹配任意次 *之前的字符出现0-n次) : # grep "r*t" /etc/passwd

      which where :搜索命令

 

2.vi(vim) 编辑器:
  命令模式:在命令模式下,我们可以移动光标. hjkl

           复制(yy nyy)  粘贴(p)  取消(u)  删除(dd ndd)

查找替换: s/old/new/g 整行替换 或者 (行号1,行号2 s/old/new/g)或者(.,+5 s/old/new/g)

 

你可能感兴趣的:(linux,职场,休闲,小知识)