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-foundzu 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
~/.bashrchinzu Datei:unset command_not_found_handle