小编典典

在 bash 中,如何清除当前输入?

all

假设在 bash 中您开始编写如下命令:

$ rm -rf /foo/bar/really/long/path/here

然后意识到你毕竟不想执行这个。有没有办法用一两次击键清除输入?

我最近一直在做的是在 echo 前面加上引号(Ctrl+A, echo ", Ctrl+E, ")然后按回车键。有更快的方法吗?


阅读 60

收藏
2022-07-29

共1个答案

小编典典

  1. Ctrl-U删除光标之前的所有内容。删除的命令将被存储到缓冲区中。按Ctrl-Y粘贴已删除的命令。

(可选:按EndCtrl-E先跳到输入的末尾。)

  1. 或者,按Ctrl-C中止您正在输入的内容。
2022-07-29