Linux下如何关闭命令行正在执行的程序或命令

咱们常常会遇到在Linux命令行中执行的命令或程序卡死,或者想终止当前正在执行的命令或程序,那么如何关闭这些正在前端执行的命令或程序呢?下面是本身总结的一些方法:
前端

一、Ctrl + C   终止python

二、Ctrl + D  退出后端

三、Ctrl + S   挂起bash

四、Ctrl + Q  解挂ide

五、Ctrl + Z   放在后端运行命令行

问题:有时遇到命令或程序卡死,上述前四种方法也没法解决时,能够利用第5种方法,Ctrl + Z先把正在执行的命令或程序放在后端运行,而后用ps查看刚才执行的进程号,最后再用kill命令强制杀除掉。进程

例:今天遇到一个yum安装Telnet命令时,卡死,没法终止也没法退出,解决办法以下所示it

[root@localhost /]# yum -y install telnet
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: 
^C^C^H^H^H^H^C^Z
[1]+  Stopped                 yum -y install telnet
*****(Ctrl + Z)*****
[root@localhost /]# ps -ef|grep yum
root      25752   2088  1 16:10 pts/0    00:00:00 /usr/bin/python /usr/bin/yum -y install telnet
root      25754   2088  0 16:11 pts/0    00:00:00 grep yum
[root@localhost /]# kill -s 9 25752
[root@localhost /]# ps -ef|grep yum
root      25756   2088  0 16:11 pts/0    00:00:00 grep yum
[1]+  Killed                  yum -y install telnet
相关文章
相关标签/搜索