Wenn ich mich bei einem Befehl wie ls vertippe (z. B. wenn ich die EINGABETASTE drücke, bevor ich „s“ eingebe), gibt es oft eine lange (~2 Sekunden) Verzögerung, nachdem das Terminal Folgendes anzeigt:
bash: l: command not found...
Ich kann die Gründe für eine ähnliche Verzögerung nach der Eingabe eines falschen Passworts verstehen, siehe Warum gibt es eine große Verzögerung nach der Eingabe eines falschen Passworts?. Aber warum nach einem nicht erkannten Befehl verzögern? Führt FAIL_DELAY
aus in /etc/login.defs
auch beeinflussen?
Akzeptierte Antwort:
nach einiger Recherche habe ich folgendes gefunden:
- Versuchen Sie, das Paket "command-not-found" mit
$>yum remove command-not-found
zu deinstallieren Installieren Sie es dann erneut mit>$yum install command-not-found
(nur für den Fall, dass Sie dieses Paket auf Ihrem System installiert haben).
Wenn das nicht hilft, versuchen Sie Folgendes:
-
fügen Sie dies zu Ihrem
~/.bashrc
hinzu Datei:unset command_not_found_handle