Autovervollständigungsfunktion global für alle Benutzer deaktivieren
Bei der Bash-Shell ist die automatische Vervollständigungsfunktion normalerweise standardmäßig aktiviert. Um die automatische Vervollständigungsfunktion der Bash-Shell für alle Benutzer des Systems zu deaktivieren, können Sie den folgenden Parameter in der Datei /etc/inputrc hinzufügen :
# vi /etc/inputrc set disable-completion on
Dadurch wird die automatische Vervollständigungsfunktion der Bash-Shell für alle Benutzer im System deaktiviert. Nach dem Speichern der Datei müssen sich Benutzer abmelden und erneut anmelden, damit die Änderungen übernommen werden.
Deaktivieren der automatischen Vervollständigungsfunktion nur pro Benutzer
Falls Sie die automatische Vervollständigungsfunktion nur für einen bestimmten Benutzer deaktivieren müssen, müssen Sie die Datei /etc/inputrc kopieren Datei in das Home-Verzeichnis des Benutzers und fügen Sie denselben Parameter hinzu.
Gehen Sie beispielsweise für den Benutzer „john“ wie folgt vor:
# su - john # cat /etc/inputrc > ~/.inputrc # echo "set disable-completion on" >> ~/.inputrc # exit
Jetzt werden Sie feststellen, dass die Tab-Vervollständigung nur für den Benutzer „john“ deaktiviert ist.
Die Änderungen zurücksetzen
Um zurückzugehen, ändern Sie einfach den Parameter in „Deaktivierungsabschluss deaktivieren“. ” in der Datei /home/[user]/.inputrc oder /etc/inputrc und melden Sie sich erneut an.