
因此,在 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
?
如果是主機,您可以在任何地方使用主機完整按鍵 - 我認為 alt-@ - 包括在 grep 之後。如果是其他事情,您將需要弄清楚如何以其他方式實例化您的完成。