Tab-Vervollständigung für Befehle


10

Ich habe in der Desktop-Version festgestellt, dass beim Eingeben von Befehlen, wie sudo apt-get install mysqz. B. beim Auflösen von Dateipfaden, die Registerkarte vollständig ausgeführt werden kann. In der Server Edition ist dies jedoch nicht der Fall. Gibt es ein Paket, das ich dafür benötige, oder eine Konfigurationsdatei, um dies zu erreichen?

Antworten:



2

Überprüfen Sie Ihre ~ .bashrc-Datei. Mein letzter Absatz lautet wie folgt:

# programmierbare Abschlussfunktionen aktivieren (müssen nicht aktiviert werden

# dies, wenn es bereits in /etc/bash.bashrc und / etc / profile aktiviert ist

# sources /etc/bash.bashrc). if [-f / etc / bash_completion] &&! shopt -oq posix; dann . / etc / bash_completion fi

Dies ist unverändert gegenüber der ursprünglich installierten Datei (Desktop Edition). Wenn der Abschnitt, der mit if beginnt und mit fi endet, auskommentiert ist, erhalten Sie natürlich keine Fertigstellung. Überprüfen Sie natürlich auch die anderen aufgelisteten Dateispeicherorte.


0

Ich empfehle Ihnen dringend, zsh zu überprüfen

Sie können es einfach mit installieren

sudo apt-get install zsh

Es ist besser als Bash und es gibt viele großartige Anpassungen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.