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