Bash Completion für Debian

Posted by hyper_ch on 26 Apr 2009 | Tagged as: CLI, Debian, hyper_ch

Bash Completion ist nützlich um Pfade, Befehlet etc. automatisch zu vervollständigen. Standardmässig hat Debian dies nicht integriert, Ubuntu jedoch schon. Mit zwei kleinen Schritten kann das Bash Completion auch unter Debian eingreichtet werden.

1. Installiere das bash-completion Paket

Zuerst muss das bash-completion Paket installiert werden:

apt-get install bash-completion

2. Bash Completion im Bash Profil hinzufügen

Um nur einzelnen Benutzer Bash Completion zur Verfügung zu stellen muss deren ~/.bash_profile Datei angepasst werden oder aber um es auf dem ganzen System zu Aktivieren muss die /etc/profile Datei editiert und folgendes hinzugefügt werden:

if [ -f /etc/bash_completion ]; then
 . /etc/bash_completion
fi

3. Testen

Nachdem die entsprechende Datei(en) angepasst wurde, muss man sich aus- und wieder neu einloggen und man kann es nun folgendermassen gebrauchen:

apt-g

im Terminal eingeben und dann einmal die TAB Taste drücken. Das apt-g wird nun vervollständigt zu apt-get. Oder gib folgendes ein:

apt

und dann zweimal TAB drücken und dir werden dann alle möglichen Optionen aufgezeigt. Probiere auch noch folgendes aus:

apt-get install apa

und dann einmal TAB drücken um zu vervollständigen (soweit als möglich) und dann ein zweites Mal TAB drücken um die weiteren Möglichkeiten aufzulisten.

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply

Spam protection by WP Captcha-Free