10個重要的Linux ps命令實戰

背景:


閱讀新聞

10個重要的Linux ps命令實戰

[日期:2015-01-26]

來源:Linux中國

作者:Linux

[字體:大 中 小]

Linux作為Unix的衍生操作系統,Linux內建有查看當前進程的工具ps。這個工具能在命令行中使用。

PS 命令是什么

查看它的man手冊可以看到,ps命令能夠給出當前系統中進程的快照。它能捕獲系統在某一事件的進程狀態。如果你想不斷更新查看的這個狀態,可以使用top命令。

ps命令支持三種使用的語法格式

UNIX 風格,選項可以組合在一起,并且選項前必須有“-”連字符

BSD 風格,選項可以組合在一起,但是選項前不能有“-”連字符

GNU 風格的長選項,選項前有兩個“-”連字符

我們能夠混用這幾種風格,但是可能會發生沖突。本文使用 UNIX 風格的ps命令。這里有在日常生活中使用較多的ps命令的例子。

1. 不加參數執行ps命令

這是一個基本的 ps 使用。在控制臺中執行這個命令并查看結果。

不加選項執行ps命令

結果默認會顯示4列信息。

PID: 運行著的命令(CMD)的進程編號

TTY: 命令所運行的位置(終端)

TIME: 運行著的該命令所占用的CPU處理時間

CMD: 該進程所運行的命令

這些信息在顯示時未排序。

2. 顯示所有當前進程

使用 -a 參數。-a 代表 all。同時加上x參數會顯示沒有控制終端的進程。

$ ps -ax

這個命令的結果或許會很長。為了便于查看,可以結合less命令和管道來使用。

$ ps -ax | less

ps all 信息

3. 根據用戶過濾進程

在需要查看特定用戶進程的情況下,我們可以使用 -u 參數。比如我們要查看用戶'pungki'的進程,可以通過下面的命令:

$ ps -u pungki

通過用戶過濾

4. 通過cpu和內存使用來過濾進程

也許你希望把結果按照 CPU 或者內存用量來篩選,這樣你就找到哪個進程占用了你的資源。要做到這一點,我們可以使用 aux 參數,來顯示全面的信息:

$ ps -aux | less

顯示全面信息

當結果很長時,我們可以使用管道和less命令來篩選。

默認的結果集是未排好序的。可以通過 --sort命令來排序。

根據 CPU 使用來升序排序

$ ps -aux --sort -pcpu | less

根據cpu使用排序

根據 內存使用 來升序排序

$ ps -aux --sort -pmem | less

根據內存使用來排序

我們也可以將它們合并到一個命令,并通過管道顯示前10個結果:

$ ps -aux --sort -pcpu,+pmem | head -n 10

5. 通過進程名和PID過濾

使用 -C 參數,后面跟你要找的進程的名字。比如想顯示一個名為getty的進程的信息,就可以使用下面的命令:

$ ps -C getty

通過進程名和PID過濾

如果想要看到更多的細節,我們可以使用-f參數來查看格式化的信息列表:

$ ps -f -C getty

通過進程名和PID過濾

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2015-01/112392p2.htm

linux

12下一頁

使用Docker鏡像構建RPM包

Linux下創建與刪除用戶詳細步驟

相關資訊

Linux ps命令 Linux ps

Linux ps命令簡述 (今 08:01)

Linux 命令 - ps: 顯示當前進程的 (05/09/2015 09:30:00)

Linux ps命令詳解 (12/03/2014 19:41:49)

Linux下ps -ef和ps aux的區別及格 (07/25/2016 16:01:20)

Linux - 常用進程操作命令 (01/18/2015 14:53:23)

Linux ps state sl+是什么意思 (04/10/2013 09:23:41)

本文評論

查看全部評論 (0)

表情: 表情

姓名:

匿名

字數

同意評論聲明

評論聲明

尊重網上道德,遵守中華人民共和國的各項有關法律法規

承擔一切因您的行為而直接或間接導致的民事或刑事法律責任

本站管理人員有權保留或刪除其管轄留言中的任意內容

本站有權在網站內轉載或引用您的評論

參與本評論即表明您已經閱讀并接受上述條款

最新資訊

Linux ps命令簡述

vsftpd3.0之匿名用戶配置

Enjade想在KDE Plasma上重新創建Unity桌面

200 行代碼實現一個簡單的區塊鏈

AlphaGo之父:關于圍棋,人類3000年來犯了

CentOS 7從Python 2.7升級至Python3.6.1

Ubuntu 16.04下如何安裝MariaDB

Linux 集群的Heartbeat與DRBD服務

CentOS 7 新特性及安裝圖解

MySQL曝中間人攻擊Riddle漏洞,可致用戶名

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,908評論 6 541
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,324評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,018評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,675評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,417評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,783評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,779評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,960評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,522評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,267評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,471評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,009評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,698評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,099評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,386評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,204評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,436評論 2 378

推薦閱讀更多精彩內容