下圖為ps命令各種字尾作用
uptime:了解計算機從啟動到現在已經多少時間ps aux:檢視系統中正在執行的所有的程序
ps命令後面使用一下選項表示不同的含義:
a:所有使用者
u:以面向使用者的形式顯示,即顯示擁有每個程序的使用者
x:顯示每個程序
-f:提供完整的列表
僅僅執行ps aux,在預設情況下輸出在視窗邊緣的部分被切斷,所以可能無法看到一些資訊,可以新增乙個 -w ,(wrap),即:ps aux -w
ps命令提供很多的資訊:
user:擁有程序的使用者
pid:唯一的程序id編號
%cpu:程序正在使用的cpu百分比
%mem:記憶體百分比
command:程序自身的名稱
stat:程序的當前狀態(r\s\t\z)
r:正在執行
s:正在休眠
t:已停止
z:殭屍程序,即一直處於掛起狀態的程序,可以通過重啟計算機來關閉這個程序
ps aux | grep [f]irefox:正在計算機上執行的firefox例項,包括誰在執行這個程式,載入這程式占用了計算機的多少資源,以及這個程式執行了多長的時間,[f]irefox可以隱藏firefox的搜尋資訊,[f]是指使用方括號指定正規表示式,可以匹配ps輸出中包含firefox的行
ps axjf:檢視程序樹
ps axjf:引入了乙個新的關鍵的列ppid,j:用於bsd的作業格式控制,它確定我們所看到的的列。
ppid:父程序id編號,常見pid程序的程序編號
ps u zhoi:查詢zhoi使用者的程序,u選項後面跟使用者名稱或者id編號
-1(-hup掛起):控制程序已經停止執行,關閉程序
-15(-term):正常終止程序,清楚將要失控的程序和檔案
-9(-kill):停止任何正在進行的處理工作,立刻關閉程序,可能在系統中留下失去控制的臨時程序或者檔案
killall jincheng :殺死有多個程序id的程序
top:動態顯示正在執行的程序的cpu占用資訊, 在top命令中關閉程序,按k鍵,然後在pid to kill後面輸入程序號,按q鍵可以退出top命令
lsof -u username:想檢視由某個特定使用者開啟的檔案,lsof必須以root使用者執行
linux 程序相關簡介
簡單的說,程序是處於執行狀態的程式,乙個執行著的程式可能有多個程序。程序一般分為互動程序 批處理程序和守護程序三類。守護程序總是活躍的,一般是後台執行,守護程序一般是由系統在開機時通過指令碼自動啟用啟動或超級管理使用者root來啟動。程序的屬性 程序標誌符 程序id,核心分配,該標誌符非負,範圍0 ...
Linux程序相關命令
ps命令就是最基本的同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行以及運 行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多的資源等等。總之大部分資訊都可以通過執 行該命令得到。ps 選項 下面對命令選項進行說明 e 顯示所有程序。f 全格式。h 不顯示標題。l 長格式...
Linux基礎 程序相關
top命令,使用q可以退出 pgrep l 檢視程序pid ps ax 檢視程序資訊 有十幾種控制程序的方法,下面是一些常用的方法 kill stop pid 傳送sigstop 17,19,23 停止乙個程序,而並不消滅這個程序。kill cont pid 傳送sigcont 19,18,25 重...