Linux命令之 ps,|,grep
阿新 • • 發佈:2018-11-09
1、Linux命令之 ps
ps:將某個程序顯示出來
-A 顯示所有程式。
-e 此引數的效果和指定"A"引數相同。
-f 顯示UID,PPIP,C與STIME欄位。
UID PID PPID C STIME TTY TIME CMD 各相關資訊的意義: UID: 程式被該 UID 所擁有 PID :就是這個程式的 ID PPID :則是其上級父程式的ID C: CPU 使用的資源百分比 STIME :系統啟動時間 TTY: 登入者的終端機位置 TIME: 使用掉的 CPU 時間 CMD :所下達的指令為何
ps 和ps -ef 異同
ps
在預設的情況下, ps僅會列出與目前所在的 bash shell 有關的 PID 而已
ps -ef
顯示所有程式
2、Linux命令之grep
Linux grep 命令用於查詢檔案裡符合條件的字串。
grep [-A<顯示列數>][-B<顯示列數>][-C<顯示列數>][-d<進行動作>][-e<範本樣式>][-f<範本檔案>][--help][範本樣式][檔案或目錄...]
-A<顯示行數> 除了顯示符合範本樣式的那一列之外,並顯示該行之後的內容。
-B<顯示行數> 除了顯示符合樣式的那一行之外,並顯示該行之前的內容。
例如:
grep -A10 '異常' log_file
查詢log_file檔案中,‘異常’後10行的內容也顯示出來。
3、Linux命令之 |
“|” 是Linux管道符,上一條命令的輸出,作為下一條命令的引數。
方式:command1 | command2
4、命令 ps -ef | grep java
從所有程式的程序中,查詢包含java的程序,顯示出來