在bash中取消删除已删除的命令

vks*_*vks 7 linux bash command-line

如果你已经编写了一个非常长的命令,比如说cd /very/long/path,然后你按ctrl + c或ctrl + u(如果光标在最后),然后你意识到你想要命令回来,有没有办法得到没有重新打字的全线.是否有任何技巧可以改变.bashrc,bash_history以便跟踪在shell上按下的键,而不仅仅是在输入命中之后.

我在In bash回答了一个问题,如何清除当前的输入?并意识到如果我们有这样的选择,那将非常有帮助.

Joh*_*ica 10

要撤消,请使用其中之一

  • Ctrl+ X,Ctrl+ U; 要么
  • Ctrl+ _(下划线).

有关bind -P键入绑定的完整列表,请参阅bash.