如何使用CTRL-R在Unix shell中浏览可能的历史结果?
我有一个shell脚本,每天频繁执行,每次都有不同的参数和/或选项。我正在寻找的是一种在通过CtrlR工具选择特定的shell脚本之前“浏览”该shell脚本的不同执行的方法。我该怎么做 当然,我可以键入“history”命令并手动浏览列表;然而,我发现CTLR更方便。:) --如何使用CTRL-R在Unix shell中浏览可能的历史结果?,shell,Shell,我有一个shell脚本,每天频繁执行,每次都有不同的参数和/或选项。我正在寻找的是一种在通过CtrlR工具选择特定的shell脚本之前“浏览”该shell脚本的不同执行的方法。我该怎么做 当然,我可以键入“history”命令并手动浏览列表;然而,我发现CTLR更方便。:) -- Ben尝试键入一个通用前缀,然后反复按ctrl-r键浏览不同的执行 例如,假设命令是vim,那么: 按CTRL-R开始反向搜索 维姆型 反复按CTRL-R以循环执行以前的执行 尝试键入公共前缀,然后反复按ctrl-r以
Ben尝试键入一个通用前缀,然后反复按ctrl-r键浏览不同的执行 例如,假设命令是vim,那么:
尝试键入公共前缀,然后反复按ctrl-r以浏览不同的执行 例如,假设命令是vim,那么:
$ history |grep vi
711 vi file
748 vi file
752 vi file
$ !711