[閒聊] 命令列打很長時想直接清空很麻煩

看板Soft_Job作者 (花生)時間10年前 (2013/12/25 17:40), 編輯推噓3(3011)
留言14則, 9人參與, 最新討論串1/1
在命令列下指令時 有時候指令打得很長 但打到後來發現打錯了,想"清空" 大家有什麼比較快的方法嗎? 我想到的是: 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)

12/25 17:45, , 1F
ctrl + c
12/25 17:45, 1F

12/25 17:46, , 2F
c大 真的有用耶 當目前的bash沒有程式在跑時 按ctrl+c
12/25 17:46, 2F

12/25 17:47, , 3F
會觸發什麼事嗎??
12/25 17:47, 3F

12/25 18:24, , 4F
正確方法是ctrl+u
12/25 18:24, 4F

12/25 18:25, , 5F
或ctrl+a順移到前面然後ctrl+k
12/25 18:25, 5F

12/25 18:48, , 6F
Ctrl+U
12/25 18:48, 6F

12/25 19:28, , 7F
^c 會有什麼問題嗎@@
12/25 19:28, 7F

12/25 20:51, , 8F
home到頭 然後#
12/25 20:51, 8F

12/25 22:36, , 9F
ctrl + u
12/25 22:36, 9F

12/26 01:22, , 10F
謝謝大家提供的技巧...終於解惑!!
12/26 01:22, 10F

12/26 09:41, , 11F

12/26 09:53, , 12F
qrtt1前輩 原來他叫Unix shortcut 謝謝~~~
12/26 09:53, 12F

12/26 13:20, , 13F
不是unix shortcut 因為有些快捷是emacs模式專屬
12/26 13:20, 13F

12/26 20:19, , 14F
.bashrc直接加入set -o vi讓CLI操作事倍功半
12/26 20:19, 14F
文章代碼(AID): #1IkgWTfN (Soft_Job)