1. 程式人生 > >Linux命令之 ps,|,grep

Linux命令之 ps,|,grep

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的程序,顯示出來