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