写在前面:这是自己的学习笔记,如有侵权,请联系。
有时会遇到ubuntu点击某程序或文件管理器死掉的情况,怎么点击都没有反应。可以考虑是程序阻塞的原因。
一、查看进程
首先,查看进程。如果知道该进程的CMD,则查看。
如查看文件管理器进程:ps -A | grep nautilus
如果不知道进程名称,则直接:ps -A查看所有,如下图所示:
更详尽者,使用ps -ef查看所有进程,该条指令可以查看是哪个软件,如下图所示
ps -aux更详尽些,自己试试看吧。
当然,最省事儿的还是直接查看要结束的进程名称最好啦!这种情况,百度一下即可~
查找到相应的进程及对应的PID之后,就可以执行结束指令了。
二、结束进程
1.kill
作用:根据进程号杀死进程
用法:kill [信号代码] 进程PID
注意:kill -9 来强制终止退出
特殊用法:
kill -STOP [PID]:停止一个进程,而并不消灭这个进程。
kill -CONT [PID]:重新开始一个停止的进程。
kill -KILL [PID]:强迫进程立即停止,并且不实施清理操作。
kill -9 -1:终止你拥有的全部进程。
2.killall
作用:通过程序的名字,直接杀死所有进程
用法:killall 正在运行的程序名
如killall -9 nautilus
3.pkill
作用:通过程序的名字,直接杀死所有进程
用法:#pkill 正在运行的程序名
如 pkill nautilus