Linux系统中的killall命令用于杀去世指定名字的进程(kill processes by name)
1.命令格式killall [options] [processname]
1)杀去世所有同名进程

在后台多起几个vi进程,执生个killall vi , 是否可以一并杀掉
killall vi
输出,通过命令 ps -ef | grep vi 查看 ,有2个利用vi命令的进程
root 5317 2099 0 Mar17 pts/0 00:00:00 vim a3.txtroot 6803 2862 0 00:17 pts/1 00:00:00 vi a1.txtroot 6839 6831 0 00:18 pts/2 00:00:00 vi a3.txtroot 6842 2862 0 00:18 pts/1 00:00:00 grep --color=auto vi
实行killall命令后
6883 6876 0 00:20 pts/0 00:00:00 grep --color=auto vi
vi命令已经被杀掉
2)向进程发送指定旗子暗记
打开一个vim 终端,并在后台运行 vim &
root 6896 6876 0 00:23 pts/0 00:00:00 vimroot 6919 6911 0 00:23 pts/1 00:00:00 grep --color=auto vim
查看可知,是有一个vim进程在跑着
实行命令 killall -KILL vim,然后再次实行命令查看ps -ef |grep vim
root 6932 6911 0 00:26 pts/1 00:00:00 grep --color=auto vim
vim进程已经消逝
3)杀去世登录shell
命令
killall -9 bash
实行完此命令后,连同此命令窗口也会消逝,如果是通过远程连接到Linux系统中的,实行完此命令后,会断开之前的链接,再次利用需重新登录