locate命令搜索:
locate不能搜索出新建的文件,是在數據庫中進行搜索
如果需要搜索新文件,需要先updatedb,如果沒有權限,則使用sudo updatedb
locate只可以按照文件名搜索
不搜索的條件:
命令搜索命令:
whereis可以看到命令路徑和幫助文檔
which可以看到命令的別名
whereis和which的搜索路徑是依賴path所定義的路徑的。
ls命令在bin目錄下,所有用戶都可以執(zhí)行的命令
Path環(huán)境變量:
當輸入一條命令時,系統(tǒng)會在path環(huán)境變量中進行尋找,所以在輸入命令的時候,不需要輸入絕對路徑。
find命令:find是完全匹配,如果需要模糊查詢,需要配合通配符的使用
通配符:
搜索時加引號,搜索所有結尾是log的文件:
按照修改時間進行搜索:
按照文件大小進行搜索:
/etc/目錄下文件大于50k的
按照i節(jié)點進行查找
find的多條件查找:
對執(zhí)行結果進行進一步處理:
grep命令:
在文件中搜索字符串所在的位置
和find命令的區(qū)別: