2016-11-09 86 views
0

如果我在終端,我想退出或取消一個命令,我會怎麼做?逃脫不起作用,按下向上箭頭複製命令。如何在終端中退出或取消內聯命令?

enter image description here

+2

CTRL-C應該這樣做 – jmargolisvt

+0

這是MySQL的CLI,而不是bash的。 –

+0

如果您需要殺死正在運行的語句,您可能需要在同一臺服務器上使用另一個MySQL連接中的SHOW PROCESSLIST和KILL。 – tadman

回答

0

鍵入 '\ C' 並回車。這將清除當前的輸入語句。

+1

這並不總是奏效。有時候命令/進程會陷入無限循環而不會迴應。 – MichaelMMeskhi

1

Control + C用於殺死一個信號爲SIGINT的進程,並且可以被程序攔截,以便在退出之前清理自己,或根本不退出。

Control + Z用於通過向程序發送信號SIGSTOP來掛起進程,程序不能截獲信號。

爆料:

如果你正在寫一個很長的命令,如:$ cd /User/myname/Desktop -r grep | .*.*,並希望將其刪除按Control + U