1. 程式人生 > >linux下程序號檢視與結束程序

linux下程序號檢視與結束程序

最近開始看資料結構和演算法,看的是C 的版本,所以今天在虛擬機器上裝了CentOS的系統,打算用linux自帶的gcc和gdb來學習。
以前用的linux作業系統都是ubuntu,突然換了centos還是有一些不習慣的。
程序檢視:

ps -l  檢視與自己bash相關的程序


[[email protected] Cosette_Code]$ ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000   4318   3917  0  80   0 - 29090 wait   pts/1
00:00:00 bash 0 R 1000 5137 4318 0 80 0 - 37233 - pts/1 00:00:00 ps

F:程序標誌, 4代表此程序的許可權為root,1代表只能複製(fork)不能執行
S:代表狀態
R: Running,正在執行中
S: Sleep,可被喚醒
D:不可被喚醒
T:停止狀態
Z:(Zombie)“殭屍”狀態,程序已經停止但卻無法被刪除至記憶體外。
UID/PID/PPID :此程序被該UID擁有/程序號/父程序號
C:CPU 的是使用率
PRI/NI: 程序被CPU執行的優先順序,數值越小優先順序越高
TTY:登入者的終端機位置

程序管理

kill -9 [PID] 強制結束某個程序
killall [iIe] [command name] 結束與command name有關的所有程序