linux常用命令(locate,whereis,which,find,grep)
2017-09-02 07:59
555 查看
locate 搜索,在后台数据库中按文件名搜索,搜索速度更快
whereis 搜索命令的相关位置,不作用于shell内置命令,如cd
which 显示命令的位置和别名,在环境变量中查找,不作用于shell内置变量
find 搜索范围 搜索条件
grep 在文件当中搜索字符串
/var/lib/mlocate locate命令所搜索的后台数据库,每个版本的linux可能叫法不同 updatedb 更新locate搜索数据库,默认每天更新 /etc/updatedb.conf PRUNE_BIND_MOUNTS="yes" 开启搜索条件 PRUNEFS 搜索时不搜索的文件系统 PRUNENAMES 搜索时不搜索的文件类型 PRUNEPATHS 搜索时不搜索的路径
whereis 搜索命令的相关位置,不作用于shell内置命令,如cd
-b 只显示命令文件的位置 -m 只显示帮助文件的位置
which 显示命令的位置和别名,在环境变量中查找,不作用于shell内置变量
find 搜索范围 搜索条件
* 匹配任意内容 ? 匹配任意一个字符 [] 匹配任意一个括号内的字符 -name 文件名称 -iname 忽略大小写文件名 -size 文件大小 25k 等于25k +25k 大于25k -25k 小于25k -user 文件所有者 -nouser 没有所有者,除了外来文件和系统文件,其余的都是垃圾文件 -mtime 修改文件内容时间 -atime 文件访问时间 -ctime 改变文件属性时间 +10 现在10天前 -10 现在10天内 10 现在前10天当天 -inum 文件节点 -a 逻辑与 -o 逻辑或 find /etc -size +20k -a -size -50k -exec ls -lh {} \; -exec/-ok 命令 {} \; 对搜索结果执行操作,但是ok需要手动确认
grep 在文件当中搜索字符串
-v 取反 -i 忽略大小写
相关文章推荐
- 五、Linux常用命令之文件搜索篇(which、whereis、find、locate、grep、man、info、whatis、--help、apropos、help)
- Linux常用命令002之搜索命令locate、whereis、which、find、grep
- Linux常用命令002之搜索命令locate、whereis、which、find、grep
- Linux下的五个查找命令:grep、find、locate、whereis、which
- linux下查找命令的使用:find、locate、whereis、grep、which
- Linux下的五个查找命令:grep、find、locate、whereis、which
- linux学习——linux的五个查找命令 find、locate、whereis、which、grep
- Linux常用命令——搜索which,whereis,slocate,find,grep
- linux -- Linux下的五个查找命令:grep、find、locate、whereis、which
- Linux下的五个查找命令:grep、find、locate、whereis、which
- linux常用命令locate,which,whereis,grep
- Linux下各种查找命令(find, grep, which, whereis, locate)
- Linux下的五个查找命令:grep、find、locate、whereis、which
- Linux常用命令之whereis,which,find和grep命令
- Linux下的五个查找命令:grep、find、locate、whereis、which
- linux笔记:搜索命令find,locate,which,whereis,grep
- Linux下的五个查找命令:grep、find、locate、whereis、which
- Linux经常使用命令002之搜索命令locate、whereis、which、find、grep
- linux常用命令-文件搜索命令-locate,which,whereis,grep
- sort,grep,cut,whereis,locate,which.find,wc常用命令的常用形式