假设你在bash中开始编写如下命令:
$ rm -rf /foo/bar/really/long/path/here
Run Code Online (Sandbox Code Playgroud)
然后意识到你毕竟不想执行这个.有没有办法通过一次或两次击键来清除输入?
我最近一直在做的是在回显之前将输入括在引号中(Ctrl + A echo "
,, Ctrl + E,"
然后按Enter键).有更快的方法吗?
Joh*_*ica 277
按Ctrl- U删除光标前的所有内容.删除的命令将存储在缓冲区中.按Ctrl- Y粘贴已删除的命令.
(可选:按End或Ctrl- E首先跳转到输入的末尾.)
或者,按Ctrl- C中止您输入的内容.
gba*_*rry 93
试试Ctrl+ U.这清除了输入行.
vks*_*vks 13
有两种方法可以做到这一点
ctrl+ c- 无论光标位于何处,都会清除整条线.
ctrl+ u- 清除从光标位置到开头的直线.
一个很好的捷径就是紧迫Esc#.它将添加一个#
字符(从而使该行成为注释),然后按Enter键.如果你然后决定你仍然需要命令,你仍然在你的历史:)
归档时间: |
|
查看次数: |
36390 次 |
最近记录: |