linux进程相关命令

//以下把jobs查到的号码称作job号

ps aux //之所以要加x参数 ,是因为x是显示所有终端进程,没有x的话,只会显示当前终端进程。

crtl^c 终止进程

crtl^z 把当前前台执行的程序暂停,并放到后台

jobs -l 查看后台进程

bg job号 把job号对应的后台暂停的进程转换为在后台执行 (backstage goto)

fg job号 把job号对应的后台进程(可能是暂停或执行状态)转到前台执行 (front goto)

命令& 执行命令时直接在后台执行

kill %job号 根据job号杀死进程

kill n 根据进程号杀死进程

ps 查看进程快照(执行ps命令瞬间的进程情况)
top 动态查看进程情况

kill -19 n 根据进程号暂停进程 //进程可选择忽略此信号 19代表STOP信号 可用 kill -SIGSTOP 代替 kill -19
kill -19 %job号 根据job号暂停进程 //进程可选择忽略此信号 19代表STOP信号

kill -9 n
kill -9 %job号

ps [参数]—进程快照
a:显示所有用户的进程
u:以用户为主的格式来显示程序状况。
x:显示所有程序,不以终端机来区分。
e:显示所有程序,包括没有控制终端的进程。
l:采用详细的格式来显示程序状况。
f:显示UID,PPIP,C与STIME栏位。
o :用户自定义格式
–sort 字段名 :进行排序操作
通常将aux或elf组合显示相关内容。
ps aux
ps -elf

posted @ 2022-04-19 18:17  enbug  阅读(41)  评论(0编辑  收藏  举报