Längere Linux-Befehle können langwierig und ineffizient sein Also werde ich die Einstellungsprozedur der automatischen Ausführung von Befehlen verlassen
Bash-Vervollständigung installieren
> yum install -y bash-completion
Laden und bestätigen
> source /usr/share/bash-completion/bash_completion
#OK, wenn keine Fehler vorliegen
> type _init_completion
Geben Sie als Beispiel die Einstellung zum Abschluss der Eingabe des Befehls yum ein
> source /usr/share/bash-completion/completions/yum
#Wenn nach der Eingabe von yum die Eingabe mit der Tabulatortaste wie unten gezeigt angezeigt wird, ist dies in Ordnung
> yum
check deplist groups info load-transaction reinstall search upgrade
check-update distro-sync help install makecache remove shell version
clean downgrade history list provides repolist update
Was ist, wenn es nicht in / usr / share / bash-vervollständigung / vervollständigungen /
ist?
Einige Dinge sind in den Befehl eingebaut. Im Fall von kubectl stellt beispielsweise "kubectl Completion Bash" die Vervollständigungsfunktion bereit. Installieren Sie im Fall von Docker-Compose das Skript für die automatische Fertigstellung gemäß diesem Verfahren und laden Sie es auf die gleiche Weise. Finden Sie also diejenige, die Sie ergänzen möchten, und laden Sie sie.
Automatische Laderegistrierung
> echo 'source /usr/share/bash-completion/bash_completion' >> ~/.bashrc
> echo 'source /usr/share/bash-completion/yum' >> ~/.bashrc
Versuchen Sie die folgenden zwei
Führen Sie oben "2. Laden & Bestätigen" aus
Installieren Sie die Bash-Vervollständigung über Package Manager
Führen Sie oben "1. Bash-Vervollständigung installieren" aus
Recommended Posts