我正在尝试与CTRL-类似地搜索我的 bash 历史记录r,但要向前。
CTRL
r
CTRL当我经常打一次- r,再次找到以前的命令时,这对我来说一直很痛苦。
你如何像反向搜索一样向前搜索你的 Bash 历史?
您也可以向前搜索。来自 bash 信息手册,“ 8.2.5 在历史记录中搜索命令”:
要在历史记录中向后搜索特定字符串,请键入C-r。C-s通过历史输入向前搜索。
C-r
C-s
然而,Ctrl-S 的问题是有时会与 XON/XOFF 流控制(例如在 Konsole 中)发生冲突。然而,搜索是一项 readline 功能,您应该能够将其绑定到其他一些键。更新:更简单更好的是通过运行禁用 XON/XOFF
stty -ixon