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?

Marco Ceppi
quelle

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.

Koanhead
quelle
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

Forellana
quelle