grep 命令可以搜索特定字符串来并显示出来,一般用来过滤先前得结果,避免显示太多不必要得信息。范例如下:
[root@localhost log]# grep error secure #搜索当前目录下,secure文件里包含“error”字符串并打印出来
Jul 21 17:30:33 localhost sshd[2709]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jul 22 23:22:16 localhost sshd[2636]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jul 23 00:19:57 localhost sshd[2728]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jul 23 17:31:08 localhost sshd[2910]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jul 28 23:41:24 localhost sshd[2921]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
[root@localhost log]# grep port resin_*/conf/resin.xml #搜索当前目录里所有resin_*/conf/resin.xml里有关port字符串并打印出来
grep:amd.conf:拒绝不符权限得操作
若您是使用一般权限的用户运行,上例的输出结果会包含很多如“拒绝不符权限的操作之类的错误信息,可使用-s参数消除。
[tony@free etc]$ grep –s text *.conf
2、重导与管道
重导(redirect)可将某命令的结果输出导文件中,它有两中命令:“>”和“>>”。“>”可将结果输出到文件中,该文件原有的内容会被
删除:“>>”则将结果附加到文件中,原文件内容不会被清除。范例如下:
[tony@free tony]$ ls –a>dir.txt #将ls –a命令执行结果输出到dir.txt文件。
[tony@freetony]$ cat data1.txt >> data2.txt #将 data1.txt 内容附加到data2.txt文件之后。
3、logout 注销
4、pwd 输出当前目录路径