25 在Ubuntu 12.04中,我使用CTRL- R输入反向历史记录搜索。如果没有找到我想要的命令(重复CTRL-之后R),如何立即退出(空)命令提示符,而没有在命令行上输入或执行历史命令? bash command-line command-history — 山X source 1 我不敢相信我在Google上搜索了它,并且已经被问到并回答了:D — Nikhil
17 您可以使用: Emacs样式键盘退出命令Ctrl- G。中的默认键绑定bash特意类似于Emacs。 Vi样式返回到普通模式下的键绑定,Esc或者Ctrl- [(它们是同一件事)。 发送SIGKILL信号Ctrl- C。 前两个效果最不明显。 — Alexios source {Grin}如果将添加stty -ctlecho到启动文件(.bashrc,.profile,.zshrc等)中,则可以防止显示“ ^ C”。现在,这三种方法的可见效果均最小。 — lornix 2012年 由于某些原因,Esc和Ctrl-C在我尝试过的Ubuntu系统(包括当前的12.04)上不起作用。 — MountainX'7年 @lornix:我喜欢 Ctrl-C的视觉反馈。试想一下,在提交诸如rm -rf /(极端示例)之类的命令之前先按Ctrl-C会产生心理影响,然后消失,然后再返回终端。当然,这有实际的笑话可能性。 — Alexios