GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué un largo retraso después de que no se encuentra el comando?

A menudo, cuando escribo mal un comando como ls (por ejemplo, presiono ENTER antes de escribir 's'), hay una demora larga (~2 s) después de que la terminal muestra:

bash: l: command not found...

Puedo entender los motivos de un retraso similar después de ingresar una contraseña incorrecta, según ¿Por qué hay un gran retraso después de ingresar una contraseña incorrecta? Pero, ¿por qué retrasarse después de un comando no reconocido? FAIL_DELAY en /etc/login.defs afectar esto también?

Respuesta aceptada:

después de algunas investigaciones he encontrado esto:

  • intente desinstalar el paquete de comando no encontrado con $>yum remove command-not-found luego instálelo de nuevo con >$yum install command-not-found (en caso de que tenga ese paquete instalado en su sistema).

si eso no ayuda, intente:

  • agregue esto a su ~/.bashrc archivo:

    unset command_not_found_handle


Linux
  1. ifrename:comando no encontrado

  2. netstat:comando no encontrado

  3. kubectl:comando no encontrado

  4. tvservice:comando no encontrado

  5. lspci:comando no encontrado

aws-shell:comando no encontrado

id:comando no encontrado

w:comando no encontrado

df:comando no encontrado

du:comando no encontrado

¿Por qué no se encuentra el comando sudo:bundle?