删除当前命令

删除当前命令

是否有键盘快捷键可以删除当前命令?

假设我有:

$ 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

相关内容