Bash 反向搜索有时出现故障

Bash 反向搜索有时出现故障

当使用 bash 中的反向搜索功能(Strg+R)时,输入一些字母并按 TAB,我们会遇到如下例所示的错误

(reverse-i-search)`sudo servi': ^Cdo service omd-0.54 restart

最终结果为:

  user@server:~$ -bash: words: bad array subscript
   -bash: words: bad array subscript
   -bash: words: bad array subscript
   -bash: words: bad array subscript

我们已经GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) on Debian Squeeze安装了标准存储库中的 bash-completion 包。

答案1

看起来,这是一个正常的“已知”问题,因为 bash-completion 对“Tab”做出反应。反向搜索通常与再次按Ctrl+一起使用R以搜索所有结果,然后按右箭头以使用该命令。

相关内容