Souvent, lorsque je tape une commande telle que ls (par exemple, j'appuie sur ENTREE avant de taper 's'), il y a un long délai (~ 2s) après l'affichage du terminal:
bash: l: command not found...
Je peux comprendre les raisons d'un retard similaire après la saisie d'un mot de passe incorrect, par Pourquoi y a-t-il un gros retard après la saisie d'un mot de passe incorrect? . Mais pourquoi attendre après une commande non reconnue? Ne FAIL_DELAY
en /etc/login.defs
affecter cela aussi?
bash
command-line
fedora
command-not-found
paislee
la source
la source
echo "$PROMPT_COMMAND"
sortie?Réponses:
après quelques recherches, j'ai trouvé ceci :
$>yum remove command-not-found
puis réinstallez-le avec>$yum install command-not-found
(juste au cas où vous avez installé ce package sur votre système).si cela ne vous aide pas, essayez:
ajoutez ceci à votre
~/.bashrc
fichier:unset command_not_found_handle
la source
J'ai trouvé que la meilleure solution, au moins sur Fedora, est de modifier le fichier de configuration
/etc/PackageKit/CommandNotFound.conf
comme le plus grand retard vient de la recherche de packages à installer, si vous modifiez
SoftwareSourceSearch=true
dansSoftwareSourceSearch=false
le délai est presque nul et vous êtes toujours averti des fautes d'orthographe, ce qui peut être utile.
la source
Fedora utilise quelque chose de similaire.
Si vous souhaitez simplement supprimer cette fonctionnalité, utilisez:
la source
bash: /usr/libexec/pk-command-not-found: No such file or directory
Pour résoudre ce problème, créez le fichier après avoir supprimé le package, / usr / libexec / pk-command-not-found avec ce qui suit:#!/bin/sh echo "Command not found: $1"
Cela imprimera: Commande introuvable: fail-commandDans mon cas, c'est à cause d'un bug de proxy connu dans / usr / libexec / pk-command-not-found
Ma configuration de proxy est correcte car le téléchargement de la même URL exacte avec une commande nue curl réussit instantanément.
J'ai vérifié que le processus pk-command-not-found a la configuration proxy:
Cependant, il ne l'utilise pas pour une raison inconnue.
https://bugzilla.redhat.com/show_bug.cgi?id=1553368
la source