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
相關文章
相關標籤/搜索