预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

linuxgrep命令详解linuxgrep命令详解Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符,fgrep就是fixedgrep或fastgrep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。grep常用用法[root@www~]#grep[-acinv][--color=auto]'搜寻字符串'filename选项与参数:-a:将binary文件以text文件的方式搜寻数据-c:计算找到'搜寻字符串'的次数-i:忽略大小写的不同,所以大小写视为相同-n:顺便输出行号-v:反向选择,亦即显示出没有'搜寻字符串'内容的那一行!--color=auto:可以将找到的关键词部分加上颜色的显示喔!将/etc/passwd,有出现root的行取出来#greproot/etc/passwdroot:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin或#cat/etc/passwd|greprootroot:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin#FormatImgID_3#将/etc/passwd,有出现root的行取出来,同时显示这些行在/etc/passwd的行号#grep-nroot/etc/passwd1:root:x:0:0:root:/root:/bin/bash30:operator:x:11:0:operator:/root:/sbin/nologin在关键字的显示方面,grep可以使用--color=auto来将关键字部分使用颜色显示。这可是个很不错的功能啊!但是如果每次使用grep都得要自行加上--color=auto又显的很麻烦~此时那个好用的alias就得来处理一下啦!你可以在~/.bashrc内加上这行:『aliasgrep='grep--color=auto'』再以『source~/.bashrc』来立即生效即可喔!这样每次运行grep他都会自动帮你加上颜色显示啦将/etc/passwd,将没有出现root的行取出来#grep-vroot/etc/passwdroot:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin将/etc/passwd,将没有出现root和nologin的行取出来#grep-vroot/etc/passwd|grep-vnologinroot:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin用dmesg列出核心信息,再以grep找出内含eth那行,要将捉到的关键字显色,且加上行号来表示:[root@www~]#dmesg|grep-n--color=auto'eth'247:eth0:RealTekRTL8139at0xee846000,00:90:cc:a6:34:84,IRQ10248:eth0:Identified8139chiptype'RTL-8139C'294:eth0:linkup,100Mbps,full-duplex,lpa0xC5E1305:eth0:noIPv6routerspresent#你会发现除了eth会有特殊颜色来表示之外,最前面还有行号喔!在关键字的显示方面,grep可以使用--color=auto来将关键字部分使用颜色显示。这可是个很不错的功能啊!但是如果每次使用grep都得要自行加上--color=auto又显的很麻烦~此时那个好用的alias就得来处理一下啦!你可以在~/.bashrc内加上这行:『aliasgrep='grep--color=auto'』再以『source~/.bashrc』来立即生效即可喔!这样每次运行grep他都会自动帮你加上颜色显示啦用dmesg列出核心信息,再以grep找出内含eth那行,在关键字所在行的前两行与后三行也一起捉出来显示[root@www~]#dmesg|grep-n-A3-B2--color=auto'eth'245-PCI:settingIRQ10aslevel-triggered246-ACPI:PCIInterrupt0000:00:0e.0[A]->Lin