看板 Soft_Job 關於我們 聯絡資訊
在命令列下指令時 有時候指令打得很長 但打到後來發現打錯了,想"清空" 大家有什麼比較快的方法嗎? 我想到的是: 1.按Backspace,一直讓它刪。但指令打很長時常常覺得這個好慢。 2.按上下,找到比較少的指令,再按Backspace。 3.直接在錯的指令下按Enter,反正它是錯的,Enter也不會執行。 但....有時直接按Enter 指令也會執行 例如打:rm -rf folder -a AAA -b BBB -c CCC 打到CCC時如果按Enter下去,這個rm(刪除)的命令也可能會執行啊.... 大家有特殊方法可以直接清空命令列嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.161.28 ※ 編輯: peanut97 來自: 60.248.161.28 (12/25 17:41)
chucklee:ctrl + c 12/25 17:45
peanut97:c大 真的有用耶 當目前的bash沒有程式在跑時 按ctrl+c 12/25 17:46
peanut97:會觸發什麼事嗎?? 12/25 17:47
DreamLoser:正確方法是ctrl+u 12/25 18:24
DreamLoser:或ctrl+a順移到前面然後ctrl+k 12/25 18:25
jenesis:Ctrl+U 12/25 18:48
fjm31714:^c 會有什麼問題嗎@@ 12/25 19:28
ynntk4815:home到頭 然後# 12/25 20:51
SansWord:ctrl + u 12/25 22:36
peanut97:謝謝大家提供的技巧...終於解惑!! 12/26 01:22
peanut97:qrtt1前輩 原來他叫Unix shortcut 謝謝~~~ 12/26 09:53
DreamLoser:不是unix shortcut 因為有些快捷是emacs模式專屬 12/26 13:20
inker610566:.bashrc直接加入set -o vi讓CLI操作事倍功半 12/26 20:19