因此,在 bash 中使用 (tab)(tab) 是一个很酷的自动完成功能。但是,我的情况是这样的;当我输入例如 ssh(tab)(tab) 时,它会显示我拥有的所有 ssh,但我无法从那里进行 grep。是否有命令可以替换 (tab)(tab) 或 ssh 选项以查看它们,然后从那里进行 grep?谢谢。
答案1
我不知道如何完成您的要求,但您可以使用 find 命令:
find /usr/bin -iname "ssh*keygen"
答案2
您确实需要更多信息。您使用什么来完成 ssh?说什么complete | grep ssh
?
如果是 hosts,您可以在任何地方使用 hosts-complete 按键 - 我认为是 alt-@ - 包括在 grep 之后。如果是其他东西,您需要弄清楚如何以其他方式实例化您的完成。