1. set命令可以顯示出當前shell下所有全局參量定義及其值;
2. 查找並刪除當前目錄下小文件:
find . -type f -size -10k -exec rm {} \;
說明:
-type f 查找文件
-size -10k,
小於10k的。"+"是表示要求系統只列出大於指定大小的文件,而使用"-"則表示要求系統列出小於指定大小的文件。
3. 遍歷文件夾grep一個字符串
find . -name "*c" | xargs grep "strings"
在當前文件夾下所有c文件中查找字符串“string”
4. 在某目錄下文件中查找某字符串
grep -r youcode dir
例如:查找home下文件中查找hello
grep -r hello /home
例如:在當前所有目錄下文件中查找hello,不區分大小寫
grep -ir hello .
從文件內容查尋匹配指定字符串的行:
$ grep "被查尋的字符串" 文件名
從文件內容查尋與正則表達式匹配的行:
$ grep –e “正則表達式” 文件名
查尋時不區分大小寫:
$ grep –i "被查尋的字符串" 文件名
查尋匹配的行數:
$ grep -c "被查尋的字符串" 文件名
從文件內容查尋不匹配指定字符串的行:
$ grep –v "被查尋的字符串" 文件名
從根目錄開始查尋所有擴展名為.log的文本文件,並找出包羅”ERROR”的行