指令參數自動補全,如“xe”

指令參數自動補全,如“xe”

我今天注意到,在使用 XenServer 的 CLI 時,xe 命令不僅允許使用「製表符」自動完成文件,還允許自動完成參數!

例如,如果我寫 xe vm-[tab],我會看到 vm-list、vm-clone、vm-copy 等。這些不是文件,這些是 xe 命令的參數!

如何使用其他指令存檔此文件?它是如何運作的?

答案1

您可能會發現這是關於完成工作原理的一個很好的指南:

使用 bash 完整指令1

簡而言之,有一些 bash 腳本可以為您完成工作,並且隨著時間的推移,打包者會向 中添加更多的 scriptlet /etc/bash_completion.d,例如xen-toolsscript.

相關內容