Linux中grep是什么?怎么用?
经常读一些介绍unix命令的文章,但是文章所举的例子普遍价值不大,这就导致了看完了文章后我们并不知道如何有效地运用这些unix命令。 写在前面 三年前,作为面试官,我负责招聘unix系统管理员。那次来竞聘该岗位的共有8个人,其中两人是技术一流的自由职业者。我认为系统管理员没必要把所有的配置方法熟记于心,需要某个软件的时候,只要你想把它玩转并且玩得更酷,多读些文章,你便会自然而然地熟悉它的各种用法与配置。于是,我让这些应聘者解决下面两个问题: 创建一个例行任务,它在每个偶数点(比如2点、12点)和3点执行; 通过/var/run/dmesg.boot文件打印处理器信息。 让我吃惊的是,8位应聘者中没有一个人能解决上述问题,其中两人竟对grep命令一无所知。 介于此,我们就好好说说grep。 首先,以下所有的操作都是基于grep 2.5.1-FreeBSD: # grep --version | grep grep grep (GNU grep) 2.5.1-FreeBSD 有必要先交待下grep版本,因为某些用法只限定于特定的版本: # man grep | grep -iB 2 fre...

