是否有键盘快捷键可以删除当前命令?
假设我有:
$ cp /home/one/two/tree/ /var/www/one/two/three
我想轻松地删除当前命令,特别是当命令很长而且我打错了的时候。上下历史记录选择根本不会删除当前命令。
答案1
假设你的shell是bash
,这个问题已经被问过并回答了在 SO。
按Ctrl-U删除从光标位置到行首的命令行。Ctrl-E如果光标不在行尾,则按 。
或者按Ctrl-C取消当前提示并获取新的提示,这样做的好处是您仍然可以看到您输入的命令。
由于 bash 具有高度可定制性,上述操作应该在默认设置下工作,但您或您的软件包提供商可能总是会将 shell 重新配置为不同的快捷方式集。
答案2
尝试命令行编辑?
如果你使用 Bash,请检查: http://www.gnu.org/software/bash/manual/html_node/Command-Line-Editing.html