unix中常見的查找命令

1、awk

 

echo  $PWD  |awk -F/ '{print $NF}'

——查詢到當前的目錄,輸出當前所在目錄名稱。例如:當前路徑爲/usr/bin/,則上面命令的結果是bin。

 

awk   '$0~/45020000/'   *

——遍歷當前目錄下的所有文件(不包括下級目錄),輸出包含45020000這個字符串的所有行記錄。

 

awk   '$0~/45020000/END{print FILENAME}'   *

——功能同上,不過後面加上了一個文件的名稱。

 

ps -ef|grep myuser|awk  '{if($1~/myuser/) print $0}'

——查詢在myuser用戶下運行的所有的程序。

 

2、grep

 

grep  -rE  '45020000'   *

——遍歷當前目錄下所有文件(包括下級目錄),輸出包含45020000這個字符串的所有文件及其行記錄。

 

3、find——待續

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章