13 我以前曾做过这项工作(我相信它是在15.10上,我最近降级为LTS 14.04)。 根据这篇文章,以下应该工作 ~ $ cat ~/.inputrc "\e[A":history-search-backward "\e[B":history-search-forward 但是,当我保存该代码.inputrc并打开新的终端时,键入PageUp或PageDown只会~在终端中打印波浪号字符,而不是进行搜索。 任何帮助表示赞赏。 command-line bash search — 多汁的 source
15 试试这个 ~/.inputrc "\e[5~": history-search-backward "\e[6~": history-search-forward 并重新打开终端。 — 编辑 source
8 \e[A并且\e[B实际上是向上和向下箭头键。要测试什么是键,请运行cat,然后按以下键: $ cat ^[[A ^[[B ^[[5~ ^[[6~ 这些都是↑,↓,Page Up和Page Down分别。的^[代表Esc,或\e在以下方面.inputrc。 因此,如果添加了\e[A和\e[B,则应该能够使用箭头键浏览历史记录。对于Page Up和Page Down,使用\e[5~和\e[6~。 — uru source 哇!我经常在终端上看到这些转义序列,想知道它们是什么。即使我已经在例如中使用它们。.inputrc,我从未建立连接。非常有用的提示,谢谢。 — marlar