我今天注意到,在使用 XenServer 的 CLI 時,xe 命令不僅允許使用「製表符」自動完成文件,還允許自動完成參數!
例如,如果我寫 xe vm-[tab],我會看到 vm-list、vm-clone、vm-copy 等。這些不是文件,這些是 xe 命令的參數!
如何使用其他指令存檔此文件?它是如何運作的?
答案1
您可能會發現這是關於完成工作原理的一個很好的指南:
使用 bash 完整指令1
簡而言之,有一些 bash 腳本可以為您完成工作,並且隨著時間的推移,打包者會向 中添加更多的 scriptlet /etc/bash_completion.d
,例如xen-tools
script.