ps -ef | grep 查詢資訊

mcxiaoracle發表於2024-01-22

ps: 將某個程式顯示出來

grep:(Global Regular Expression Print)查詢的意思,使用的許可權是所有的使用者,它是一種強大的文字搜尋工具,能使用正規表示式搜尋文字,並把匹配的行列印出來

|:管道命名,指的是 ps 命令和 grep 命令同時執行(可以把它看做是一個連線的作用)

-e:顯示所有程式

-f:全格式

ps: 將某個程式顯示出來

grep:(Global Regular Expression Print)查詢的意思,使用的許可權是所有的使用者,它是一種強大的文字搜尋工具,能使用正規表示式搜尋文字,並把匹配的行列印出來

|:管道命名,指的是 ps 命令和 grep 命令同時執行(可以把它看做是一個連線的作用)

-e:顯示所有程式

-f:全格式



//以下這條命令是檢查 redis 程式是否存在:ps -ef |grep redis[root@localhost ~]# ps -ef | grep redis
root      6282  2761  0 20:15 pts/0    00:00:13 redis-server *:6379root      9519  9142  0 20:48 pts/3    00:00:00 grep --color=auto redis


1. 具體的欄位含義如下:

UID:使用者ID,指的是程式被該UID所擁有,但輸出的是使用者名稱,比如上述輸出的是root 使用者

PID:程式的ID,該程式的ID

PPID:父程式ID,上級父程式的ID

C:該程式佔用CPU的百分比  

STIME:程式啟動到現在的時間

TTY:登入者的終端機位置,該程式在哪個終端上執行,若與終端無關,則顯示? 若為pts/0等,則表示由網路連線主機程式。

TIME:使用掉的CPU時間

CMD:啟動程式的命令和引數



"ps -ef" 是一條常用的命令,在Linux和UNIX系統中用於檢視當前系統中執行的程式資訊。下面是對該命令中各欄位的含義進行解釋:


UID:程式的擁有者的使用者ID。

PID:程式的識別符號。

PPID:父程式的程式ID。

C:CPU使用率。

STIME:程式啟動的時間。

TTY:程式所在的終端。

TIME:程式已經佔用的CPU時間。

CMD:程式的命令列。



參考資料:

  1. https://www.cnblogs.com/mecell224/p/16116395.html





來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69949806/viewspace-3004722/,如需轉載,請註明出處,否則將追究法律責任。

相關文章