天天看點

程序管理, 程序動态排名, 殺死程序

程序管理

程式:靜态的代碼,占用硬碟的空間。

程序:動态的代碼,占用記憶體、CPU的空間。

父程序/子程序

程序的辨別:PID

檢視程序:pstree-processes Tree

格式:pstree [選項] [PID或使用者]

常用指令選項

-a:顯示完整的指令行

-p:列出對應PID編号

ps -ap lisi(使用者)

systemd:表示所有的程序的父程序

ps aux 操作--列出正在運作的所有程序

ps -elf 操作--列出正在運作的所有程序

程序動态排名 

top 互動工具

格式:top [-d重新整理秒數] [-u 使用者名]

在top界面輸入大寫的P,所有的程序按照CPU排序

在top界面輸入大寫的M,所有的程序按照記憶體大小排序。

檢索程序

pgrep -process Grep

用途:pgrep [選項] ...查詢條件

-l:輸出程序名,而不僅是PID

-u:檢索指定使用者的程序

-t:檢索指定終端的程序

-x:精确比對完整的程序名

pgrep -lu lisi

程序的前背景排程

背景啟動:

在指令行末尾添加“&”符号,不占用目前終端。

Ctrl+z:挂起目前程序(暫停并轉入背景)

jobs 指令:将背景任務恢複到前台運作

bg指令:激活背景被挂起的任務

jobs -l 檢視背景程序資訊,并輸出PID

殺死程序

Ctrl+c :中斷目前指令程序

kill [-9] PID :強制殺死程序

killall [-9] 程序名

pkill 查詢條件

     本文轉自夜流璃雨 51CTO部落格,原文連結:http://blog.51cto.com/13399294/2049566,如需轉載請自行聯系原作者

繼續閱讀