So installieren und aktivieren Sie die automatische Bash-Vervollständigung in CentOS/RHEL
Bash (Bourne Again Shell) ist zweifellos die beliebteste Linux-Shell auf dem Markt, kein Wunder, dass sie auf vielen Linux-Distributionen die Standard-Shell ist. Eines der charmantesten Features ist die integrierte „automatische Vervollständigung“-Unterstützung.
Diese Funktion wird manchmal auch als TAB-Vervollständigung bezeichnet und ermöglicht Ihnen das einfache Vervollständigen einer Befehlsstruktur. Es ermöglicht die Eingabe eines Teilbefehls und das anschließende Drücken der [Tab]-Taste, um den Befehl und seine Argumente automatisch zu vervollständigen. Es listet, sofern möglich, alle Mehrfachabschlüsse auf.
Genau wie Bash verfügen fast alle modernen Linux-Shells über eine Unterstützung für die Befehlsvervollständigung. In dieser kurzen Anleitung zeigen wir Ihnen, wie Sie die Bash-Autovervollständigungsfunktion in CentOS- und RHEL-Systemen aktivieren.
Um Ihnen die Arbeit an der Befehlszeile besonders einfach zu machen, ist dies eines der vielen Dinge, die Sie bei der Ausführung tun sollten:
- Ersteinrichtung und Konfiguration des Servers unter RHEL 7
- Ersteinrichtung und Konfiguration des Servers unter CentOS 7
Zuerst müssen Sie das EPEL-Repository auf Ihrem System aktivieren und dann das bash-completion-Paket sowie einige Extras mit dem YUM-Paketmanager installieren, wie hier.
yum install bash-completion bash-completion-extras
Nachdem Sie Bash Completion installiert haben, sollten Sie es aktivieren, damit es funktioniert. Besorgen Sie sich zunächst die Datei bash_completion.sh. Sie können den folgenden Befehl zum Suchen verwenden, um es zu finden:
locate bash_completion.sh
source /etc/profile.d/bash_completion.sh
Alternativ können Sie sich von Ihrer aktuellen Login-Sitzung abmelden und erneut anmelden.
logout
Jetzt sollte die Funktion zur automatischen Vervollständigung auf Ihrem System funktionieren. Sie können sie wie unten gezeigt ausprobieren.
lo[TAB]
ls .bash[TAB]
Hinweis: Die TAB-Vervollständigung funktioniert auch für Pfadnamen und Variablennamen und ist programmierbar.
Das ist alles! In dieser Anleitung haben wir gezeigt, wie Sie die automatische Bash-Vervollständigungsfunktion installieren und aktivieren, die in CentOS/RHEL auch als TAB-Vervollständigung bekannt ist. Sie können alle Fragen über den Kommentarbereich unten stellen.