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

2024-03-16

I am trying to search my bash history similarly as with CTRL-r, but to forward direction.

It has been a pain for me, when I just hit once too often CTRL-r, to find the previous command again.

如何像反向搜索一样向前搜索 Bash 历史记录?


您也可以向前搜索。从 bash 信息手册中,“8.2.5 搜索历史命令 http://www.gnu.org/software/bash/manual/html_node/Searching.html":

要在历史记录中向后搜索特定字符串,请输入C-r。 打字C-s沿着历史向前寻找。

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

stty -ixon
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法像使用 CTRL-r 一样转发搜索 Bash 历史记录 的相关文章

随机推荐