grep 命令用来在文本文件中查找指定模式的词或短语,并在标准输出上显示包括给定字符串的所 有行。grep 命令语法为:
grep [选项] 查找模式 文件名 [文件名…]
默认情况下,grep 在查找模式时区分大、小写;如果不想加以区别,用选项 -i。 例如,以下命令将在 /etc/ssh/ 目录及其子目录下的所有文件中查找字符串“ForwardAgent”出现的次数,结果如图5 。
# grep ‘ForwardAgent’ /etc/ssh/*

图5在文件中查找正文
查找模式可能是唯一的参数,如果在模式中使用了 shell 元字符,通常要使用单引号(’)将其括起来。
10 使用GUI方法
Solaris 10的桌面JDS和CDE也包含GUI图像界面的查找文件的方法,使用方法非常简单,这里笔者就不赘述了。图7 和图6是查找的界面。

图6 在JDS中查找文件

图7 在CDE中查找文件
总结:到这里为止我们已经学习了这名多关于find和grep命令的使用方法,如果我们能熟练掌握在Solaris中find命令的使用方法,那么在Solaris中查找文件也不是一件困难的事情。 另外本文的思路也可以在Linux和其他版本的unix中使用。