我试图用CTRL- 来搜索我的bash历史r,但是转向。
你怎么能像在反向搜索一样转发搜索你的Bash历史?
发布于 2018-03-22 18:15:31
从bash信息手册中,“ 8.2.5搜索历史命令 ”:
要在特定字符串的历史记录中向后搜索,请键入
C-r
。C-s
在历史记录中输入搜索内容。
然而,Ctrl-S的问题是有时会与XON / XOFF流量控制相冲突(例如在Konsole中)。然而,搜索是一个readline功能,你应该可以将它绑定到其他键。
stty -ixon
发布于 2018-03-22 19:34:30
恕我直言,最好的伎俩是使用pgup
和pgdown
。只是把它放在你的~/.inputrc
"\e[5~": history-search-forward
"\e[6~": history-search-backward
注销/登录,键入第一个字母,然后pgup
或pgdown
搜索整个历史
ctrl-R
搜索所有包含单词的行,而历史搜索 - 向前搜索行以单词开头
https://stackoverflow.com/questions/-100007740
复制相似问题