咱們常常會遇到在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