Linux下有很多用於查詢的命令,持續更新ing
find命令
find用於查找指定目錄下的文件
語法:
find 【查找的位置】(選項) (參數) [filename]
常用選項:
-name:按照文件名查找
-iname:filename的大小寫查找
-num:按照incode(索引結點)來查找文件
舉例子:
1.查找當前目錄下名為hello的文件
2.查找當前目錄下名為hello的文件(不考慮大小寫)
3.查找/etc目錄下名為hello的文件
4.按照文件的incode查找文件,每個文件或者目錄的incode都是唯一的
補充:stat filename 可以顯示文件的incode內容
ls -i :可以顯示出當前目錄下的文件的incode碼
grep命令
grep用於查找指定目錄下或者文件下指定內容的字符串
語法:
grep 【參數】【指定字符】【文件名或者目錄】
常用參數:
-v:查找文件中除去指定字符的字符串
-r:遞歸查找目錄
舉例子:
1.查找/etc/yum.conf文件下包含 bugs的字符串
grep bugs /etc/yum.conf
2.查找/etc/yum.conf文件下不包含bugs的字符串
grep -v bugs /etc/yum.conf
3.查找/etc目錄下包含bugs的字符串
grep -r bugs /etc