小编典典

无法像使用 CTRL-r 一样转发搜索 Bash 历史记录

all

我正在尝试与CTRL-类似地搜索我的 bash 历史记录r,但要向前。

CTRL当我经常打一次- r,再次找到以前的命令时,这对我来说一直很痛苦。

你如何像反向搜索一样向前搜索你的 Bash 历史?


阅读 63

收藏
2022-05-30

共1个答案

小编典典

您也可以向前搜索。来自 bash 信息手册,“ 8.2.5
在历史记录中搜索命令
”:

要在历史记录中向后搜索特定字符串,请键入C-rC-s通过历史输入向前搜索。

然而,Ctrl-S 的问题是有时会与 XON/XOFF 流控制(例如在 Konsole 中)发生冲突。然而,搜索是一项 readline
功能,您应该能够将其绑定到其他一些键。更新:更简单更好的是通过运行禁用 XON/XOFF

stty -ixon
2022-05-30