linux ps 命令好記性不如爛筆頭

2021-07-30 07:56:55 字數 1180 閱讀 2057

linux的命名好多好多,啃下一本書,長時間不用也會忘記。還是老話,好記性不如爛筆頭。

ps aux | grep python

ps -ef | grep python

上面兩個是我常常使用的ps命令。

ps (process status).用來列出系統中當前執行的那些程序。

但是這裡要注意ps 和top 的區別。ps 是列出執行命名那一時刻的程序資訊。如果動態檢視程序資訊,需要使用top 命令。

linux上程序有5種狀態:

1. 執行(正在執行或在執行佇列中等待)

2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到訊號)

3. 不可中斷(收到訊號不喚醒和不可執行, 程序必須等待直到有中斷發生)

4. 僵死(程序已終止, 但程序描述符存在, 直到父程序呼叫wait4()系統呼叫後釋放)

5. 停止(程序收到sigstop, sigstp, sigtin, sigtou訊號後停止執行執行)

ps工具標識程序的5種狀態碼:

d 不可中斷 uninterruptible sleep (usually io)

r 執行 runnable (on run queue)

s 中斷 sleeping

t 停止 traced or stopped

z 僵死 a defunct (」zombie」) process

ps 命令引數

a 顯示所有程序

-a 顯示同一終端下的所有程式

-a 顯示所有程序

c 顯示程序的真實名稱

-n 反向選擇

-e 等於「-a」

e 顯示環境變數

f 顯示程式間的關係

-h 顯示樹狀結構

r 顯示當前終端的程序

t 顯示當前終端的所有程式

u 指定使用者的所有程序

-au 顯示較詳細的資訊

-aux 顯示所有包含其他使用者的行程

-c《命令》 列出指定命令的狀況

–lines《行數》 每頁顯示的行數

–width《字元數》 每頁顯示的字元數

–help 顯示幫助資訊

–version 顯示版本顯示

好記性不如爛筆頭

一轉眼走過了三年的程式設計師生涯,回想這三年我學到了什麼,掌握了什麼,運用到什麼,腦海裡竟沒有乙個整體的框架。還記得曾經剛找工作時,一位hr 也是我進的第一家公司的hr 問過我 你怎麼看待程式設計師這個稱呼?我當時覺得程式設計師程式設計師不過是乙份職業的稱呼罷了,這份職業只是為了去解決客戶的需求,就...

好記性不如爛筆頭

作為很多剛踏入程式設計領域的童鞋來說,老師連珠炮式的講述方式,完全不認識的 書寫格式以及 運用規範,讓不少初學者大腦充斥著中文和無數的英文本母,課後整理就成了非常重要的工作之一。雖然課後整理非常重要,但提前是你將要整理的是什麼?很多童鞋在學習過程無法從整堂課中提取重要內容更甚者完全不知道何為重點且無...

好記性不如爛筆頭之 CP命令

cp命令 該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中,同msdos下的copy命令一樣,功能十分強大。語法 cp 選項 原始檔或目錄 目標檔案或目錄 說明 該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。該命令的各選項含義如下 a 該選項通常在拷貝目錄時使用。它保留鏈結...