2009-06-29 67 views
7

如果你寫了一個非常長的命令,說cd /very/long/path,然後你做ctrl + c或ctrl + u(如果光標在最後),然後你意識到你想要的命令回來,有沒有什麼辦法可以在不重新輸入的情況下恢復全部內容。有沒有什麼竅門可以改變.bashrc,這樣bash_history就可以追蹤外殼上按下的鍵,而不僅僅是在輸入命中後。取消刪除在bash中刪除的命令

我已經回答了一個問題In bash, how does one clear the current input?,並意識到如果我們有這樣的選擇,這將是非常有益的。

回答

10

要撤消,使用

  • Ctrl鍵 + XCtrl鍵 + ù;或
  • Ctrl + _(下劃線)。

請參閱bind -P以獲取bash中的所有按鍵綁定的完整列表。

+0

謝謝約翰,我感謝您的更正。餘下的帖子我會更加小心。 – vks 2009-06-29 03:47:51