[linux-l] TAB-completion fuer Optionen des ip-befehls
Matthias Kranz
matthiaskranz at gmx.de
Di Nov 20 09:01:13 CET 2007
On Tue, 2007-11-20 at 08:11 +0100, Marek Froehlich wrote:
> Hallo,
>
> kennt einer eine Moeglichkeit sich fuer das 'ip'-Kommandos nach
> Eingabe des Befehls per <TAB> oder '?' die weiteren moeglichen Optionen
> anzeigen zu lassen?
> Das ganze soll natuerlich auch noch funktionieren, wenn schon einige
> Optionen angegeben wurden.
> Beispiel:
> 'ip rou<TAB>' expandiert zu ip route
> 'ip route <TAB>' expandiert zu
> ip route add - add new route
> ip route change - change route
> ip route replace - change or add new one
> usw.
>
> Falls keiner eine fertige Loseung hat, reicht mir auch ein
> Loesungsansatz, dann schreib ich mir das Teil selbst.
>
> Diese Art der Command-Completion wird haeufig im cli von Routern (Cisco,
> Enterasys, Foundry, etc.) eingesetzt - dort habe ich das Feature kennen
> und lieben gelernt ;-)
Prinzipiell kann so etwas das Paket "bash-completion", wenn du User der
bash bist.
Das Ding ist erweiterungsfähig, für Kommandos wie "ip" müsste man
vielleicht was dranstricken.
Cheers,
Matthias
--
Matthias Kranz
http://mkr.oerks.de
Mehr Informationen über die Mailingliste linux-l