linux - 如何来回反向搜索?

标签 linux bash shell search

我经常使用 reverse-i-search,这很酷。有时,虽然多次按下 CTRL+r 时,我 pass 我实际上正在寻找的命令。因为 CTRL+r 在历史上向后搜索,从最新到最旧,我必须:

  1. 取消,
  2. 再次搜索并
  3. 直接停在命令处,不通过它。

reverse-i-search 提示符下,是否可以向前搜索,即从我所在的位置到最新的位置。我天真地尝试了 CTRL+Shift+r,没有运气。我听说过 CTRL+g 但这不是我所期望的。有人有想法吗?

最佳答案

这里有一个类似的问题:

Control-r reverse-i-search in bash: how do you "reset" the search in Cygwin?

在 super 用户上发现另一个类似的问题:

(reverse-i-search) in Bash

显然,两者都提到了 Ctrl+s,这可能会奏效。

希望对您有所帮助。我自己正在尝试找到一段执行 reverse-i-search 的代码,以检查它是如何实现的。

关于linux - 如何来回反向搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12373586/

相关文章:

linux - 庆典 : Copying files to multiple locations

linux - 如何在一行中搜索模式并打印该行中该模式之后存在的数据

c++ - Linux 到 Windows C++ 端口

linux - 如何在 Linux 中生成带有绝对路径的文件列表?

bash - 使用 shell 脚本不按名称识别 .mp3

shell - 使用打包程序将文件从主机复制到生成的图像而无需密码

security - 这个bash脚本可以更简洁吗?

arrays - bash shell 中 "<<<"的文档

linux - 如何使用 git 在本地主机和服务器之间复制文件?

linux - 如何通过 sftp 通过命令行上传文件?