几天来我一直在努力寻找它,虽然我知道我可以编写一个 bash 函数来按照我想要的方式获得它,但我确信这个选项是开箱即用的。
我最近升级到 RHEL 7.11,在以前的 RHEL 版本中,当我使用双选项卡时,当我有不明确的选项时,它会显示一个带编号的菜单。
考虑一下,我有一个包含以下文件的目录:
abc abcd abcde abcdef abcdefg abcdefgh abcdefghi
所以当我输入时:
cat abc [tab][tab]
并且有多个匹配项,我会得到:
1) abc
2) abcd
3) abcde
4) abcdef
5) abcdefg
6) abcdefgh
7) abcdefghi
随后,我可以键入 '7' 和 [tab],它会在选项 7) 处连接文件。
当有许多相似的选项且许多文件以相同的字符开头时,这非常有用(就像我的服务器上的情况一样,为了清楚起见,文件名前面有系统名称)。
有什么想法吗?
最佳答案
我推荐https://github.com/junegunn/fzf , 我开始用这个很棒的工具替换我所有的外壳内菜单选项。
它支持 bash,包括电池。
关于linux - 如何使用编号菜单获得 Linux 自动完成功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51278995/