管道命令
我們在做運維的時候,經常會使用這個命令ps -ef | grep nginx
。
ps -ef
表示顯示所有程序的訊息。
|
是管道命令。通常需要借助管道命令」|」多個命令的組合,形式如下:
command 1 | command 2 | command 3 ……管道命令的作用是將
command 1
執行的結果,交給command 2
處理,以此內推。所以 ,
grep nginx
表示的是在所有程序的訊息查詢名字為nginx
的程序。
下面來看看grep
指令與ps
指令的具體用法。
grep 指令
grep
是linux
下的文字過濾工具。它的使用許可權是所有使用者。grep 根據制定的字串,對檔案的每一行進行搜尋。 如果找到這個字串,就輸出這個字串的內容。其格式如下:
grep [選項] 需要查詢的檔名選項說明:
例如:新建了乙個exercise.txt
檔案,內容如下:
1. 查詢檔案中的「adb」
字串,模糊查詢
grep abc exercise.txt2. 查詢檔案中的
「adb」
字串,不區分大小寫
grep -i abc exercise.txt3. 查詢檔案中「abc」字串,精準查詢
ps 指令
ps指令顯示系統程序在瞬間的執行狀態,其格式如下:
1 ps [選項]選項說明:
Grep命令使用
1.grep簡介 grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成...
grep命令使用
目錄 極簡用法 引數含義 應用舉例 更多用法 grep pattern filename cat filename grep pattern匹配出包含pattern字串的相應行,pattern上也可以加雙引號。引數引數含義 補充說明 b給出匹配字串的在該行的字元偏移量 與 o合用 c給出匹配的行行數...
grep命令使用
使用在 helloworld 中搜尋乙個單詞,命令會返回乙個包含 hello 的文字行。grep hello helloworld.txt 1在多個檔案中搜尋 grep hello helloworld.txt helloworld.txt2 helloworld.txt3 1在多個檔案搜尋的時候,...