2009-04-22 79 views
15

我注意到bash shell可以爲你的命令建議命令行開關。驚喜! shell建議命令行開關

只需輸入您的命令,破折號( - )和類型選項卡。外殼將向您顯示可用的開關。

例如,嘗試:

[email protected]:~$ java - 

和壓片 - 驚喜!

Screenshot

的問題是:

如何使用此功能接口。也就是說,如果我編寫一個要從控制檯運行的程序,那麼告訴shell哪些交換機可用的API是什麼?

+1

嗯......我的bash接縫缺乏這個功能。我需要以某種方式啓用它嗎? – Burkhard 2009-04-22 11:39:40

回答

6

參見:

$ man bash 

特別地,節題爲 「READLINE」 和第 「可編程完成」

5

供參考:在Ubuntu和/或Debian的腳本是在/etc/bash_completion.d/