1、文件搜索: locate 文件名
作用:只能按照文件名進行搜索,搜索速度非常快,從數據庫中進行查找,不會遍歷所有文件;使用locate locate 可以查到數據庫存放位置:var/lib/mlocate
- 數據庫更新的時間週期是一天,如果需要強制更新,使用 updatedb 命令即可
- locate的搜索策略配置文件:/etc/updatedb.conf : PRUNE_BIND_MOUNTS = 'yes'的時候,下面的條件全部生效
2、命令搜索
- whereis -b(可執行文件的位置) -m(幫助文檔的位置) ls :查找命令的所在位置
- which ls : 查找命令所在位置和命令的別名
- echo $PATH :顯示path的配置目錄:查找命令的時候,就在path下的對應目錄中查找
3、字符串搜索
grep -i(忽略大小寫)-v(取反)"string" ssss.log
find:搜索符合條件的文件
grep:搜索文件中符合條件的字符