A jak také automaticky doplňuje aliasy?
Přijatá odpověď:
V závislosti na příkazu:
- Někdo možná napsal funkci pro generování možných dokončení argumentů, včetně možností. Funkce pro některé příkazy najdete v
/etc/bash_completion.d/*(nebo jiné umístění na některých systémech). Tyto funkce jsou registrovány scompletevestavěný (např.complete -F _find findřekne bash, aby zavolal_findpo stisknutí Tab nafindpříkaz). Používajícompgenvestavěný, aby řekl bashovi „zde jsou možná dokončení“. - U některých příkazů bash zavolá příkaz s argumentem
--helpa analyzovat výstup. Takové příkazy lze zaregistrovat scompletevestavěný, např.complete -F _longopt ls._longoptje ve skutečnosti funkce generování dokončení, která náhodou analyzuje výstup příkazu namísto použití pevného seznamu. (Existují další specializovanější dokončovací funkce, které analyzují výstup příkazu za účelem generování možných dokončení; podívejte se do/etc/bash_completion.d/*pro příklady.) - V případě věcí, jako jsou aliasy, je funkce dokončení vyhledává v interních tabulkách bash.
completevestavěný má k tomu možnosti, např.-Apro aliasy.
Existují nějaké nevýhody používání Mount –bind jako náhrady za symbolické odkazy?
Kontrola, zda skript běží?