• 查找指令:
which 命令 示例:which ls
• 查找文件:
find [查找位置] [查找参数] 示例:find . -name "s*" 按文件名查找,可使用通配符
选项:
-name 查找文件/文件夹名称
-iname 忽略大小写的名称查找
-user 查找所属用户的文件
-group 查找所属组的文件
-or 或条件
• 查找内容:
grep(全称Global Regular Expression Print)
grep [option] pattern file
基于正则表达式搜索文本,并把匹配的行显示出来。如果正则表达式中包括空格,则必须使用引号将正则表达式引起来。
选项:
-n #显示行号
-i #忽略大小写
-w #单词完整匹配
示例:从文件中查找关键词:#grep 'linux' test.txt
示例:找出以u开头的行: #grep ^u test.txt
示例:找出以hat结尾的行: #grep hat$ test.txt