操作系统:centos8
1、grep
grep命令用于对文本进行搜索:
$ grep [选项] [文件]
若要在文本中搜索某个关键词:$ grep 关键词 文本文件
。下面是grep命令的一些常用参数:
参数 | 作用 |
---|---|
-c | 仅显示找到的次数 |
-i | 忽略大小写 |
-n | 显示行号 |
-v | 反向选择,即仅列出没有关键词的行 |
例如,搜索在/etc/passwd中"/sbin/nologin"出现的行,即找出系统中不允许登录的用户:
$ grep /sbin/nologin /etc/passwd
把搜索结果输出到test文件中:
$ grep /sbin/nologin /etc/passwd >> test
2、find
find命令用于查找文件:
$ find [查找路径] 寻找条件
我们经常会根据文件名称来查找文件的路径,例如,在 /etc 目录下搜索所有的以host开头的文件:
$ find /etc -name "host*"