oc2pus
Ultimate Guru
Seit Version 2.04 verfügt die Bourne Again Shell (bash) über die Möglichkeit, die automatische Eingabe-Vervollständigung durch eigene Definitionen zu erweitern. Ein Tool, das hiervon intensiv Gebrauch macht, ist bash-completion.
Die SuSE Nutzer können das noarch.rpm passend zu ihrer bash Version installieren
Dieses tolle Tool ist zu finden unter:
http://www.caliban.org/bash/index.shtml#completion.
Bei Debian ist es bereits in das bash-Paket integriert, muß aber manuell aktiviert werden.
Damit die Erweiterungen aktiviert werden für jeden User ist die Datei $HOME/.bashrc zu editieren und um die folgende Zeile zu erweitern:
Damit ist ab dem nächsten shell-Neustart die Erweiterung aktiviert.
Es gehen dann so tolle Sachen wie:
weitere Infos:
http://www.pl-berichte.de/t_system/bash-completion.html
Vielleicht hat ja jemand Lust das für das apt-Wrapper Script zu erweitern ?
Dazu müsste die Datei /etc/bash_completion erweitert/editiert werden.
Und in /usr/share/doc/packages/bash-completion/contrib/ befinden sich weitere Dateien für andere gängige Programme (bittorrent, subversion, bitkeeper, ...)
Die SuSE Nutzer können das noarch.rpm passend zu ihrer bash Version installieren
rpm -q bash ==> welche bash Version ist im Einsatz
Dieses tolle Tool ist zu finden unter:
http://www.caliban.org/bash/index.shtml#completion.
Bei Debian ist es bereits in das bash-Paket integriert, muß aber manuell aktiviert werden.
Damit die Erweiterungen aktiviert werden für jeden User ist die Datei $HOME/.bashrc zu editieren und um die folgende Zeile zu erweitern:
Code:
# bash-completion
[ -z "$BASH_COMPLETION" ] && declare -r BASH_COMPLETION=/etc/bash_completion
Es gehen dann so tolle Sachen wie:
apt-get <tab><tab> und es werden alle apt-get Optionen angezeigt
weitere Infos:
http://www.pl-berichte.de/t_system/bash-completion.html
Vielleicht hat ja jemand Lust das für das apt-Wrapper Script zu erweitern ?
Dazu müsste die Datei /etc/bash_completion erweitert/editiert werden.
Und in /usr/share/doc/packages/bash-completion/contrib/ befinden sich weitere Dateien für andere gängige Programme (bittorrent, subversion, bitkeeper, ...)