Cómo solucionar el problema de “Error de comando no encontrado” en Linux 2022 Consejo

Este tutorial trata sobre cómo solucionar el problema de ‘error de comando no encontrado’ en Linux. Haremos todo lo posible para que comprenda esta guía. Espero que les guste este blog, Cómo solucionar el problema de ‘Error de comando no encontrado’ en Linux. Si su respuesta es sí, por favor comparta después de leer esto.

Tabla de contenido

Verifique cómo solucionar el problema de ‘error de comando no encontrado’ en Linux

Una de las preguntas más comunes que hacen los nuevos usuarios de sistemas Linux o Unix. Si obtiene el error de comando no encontrado, significa que Linux o UNIX buscaron comandos en todas partes y no pudieron encontrar ningún programa con ese nombre. Otra causa es que escribió mal el nombre del comando (error tipográfico) o que el administrador del sistema no instaló el comando en su sistema basado en Linux/UNIX. El error de comando no encontrado se debe a que Linux no puede encontrar un comando que desea ejecutar en su sistema.

Cuando ejecuta un comando, Linux busca archivos binarios en la lista de directorios especificados en la variable de entorno PATH. Esto le permite ejecutar un comando sin especificar su ruta completa. Es por eso que invocar el comando ifconfig desde la terminal devuelve el error “ifconfig: comando no encontrado”. Si aún desea usar ifconfig en su sistema Linux, debe instalarlo manualmente.

Solucione el problema ‘Error de comando no encontrado’ en Linux

incluir ruta

No todo lo que quieres correr tiene que estar en tu camino. Puede ejecutar archivos directamente especificando la ruta al archivo que desea ejecutar. Al identificar la ubicación del archivo, evita la necesidad de que su sistema busque su ruta.

See also  Apoyando a un socio con AUD

Por ejemplo, suponga que tiene un script llamado hola que desea ejecutar. Se encuentra en tu directorio de inicio y ya lo has marcado como ejecutable con chmod +x:

Al decirle a su sistema la ubicación del archivo, la variable PATH nunca está involucrada y el archivo se ejecuta como se esperaba.

Agregar una nueva ruta

Alternativamente, puede agregar un nuevo directorio a su RUTA. Agregue sus archivos ejecutables a ese directorio y luego puede ejecutarlos sin proporcionar manualmente una ruta:

    • $ cp ~/hola ~/.local/bin
    • $ exportar RUTA=$RUTA:$INICIO/.local/bin
    • $ printenv RUTA
    • /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/tux/.local/bin

Es posible que desee agregar las nuevas variables de entorno PATH a su shell de inicio de sesión incluyéndolas en su archivo .bashrc como nuevas configuraciones.

Copie un archivo a una ubicación de ruta existente

Si desea ejecutar su archivo binario o secuencia de comandos, cópielo en cualquiera de las rutas de directorio ya enumeradas en la variable de entorno PATH:

    • $ sudo cp ~/hola /usr/local/bin/
    • $ hola
    • Hola Mundo

Dile a Bash dónde buscar

Probablemente la opción más simple, especialmente para scripts o aplicaciones individuales, es decirle a Bash que no considere la RUTA sino que “mire aquí”. Para ello, coloque un punto y una barra inclinada delante del comando, secuencia de comandos o nombre de la aplicación. Para el script de saludo, se ve así:

    • $ sudo ./hola
    • Hola Mundo

No se realizan cambios permanentes en el sistema. Esto puede ser útil si está escribiendo un script y desea probarlo antes de copiarlo o moverlo a su ubicación de almacenamiento normal (presumiblemente a lo largo de la RUTA).

instalar un paquete

A veces, cuando intenta usar un comando y Bash muestra un error de “Comando no encontrado”, puede deberse a que el programa no está instalado en su sistema. Corrija esto instalando un paquete de software que contenga el comando. Por ejemplo, si no tiene instalado Nmap, el comando nmap falla cuando lo escribe en una terminal:

    • $nmap
    • nmap: comando no encontrado
    • $ sudo dnf install –assumeyes –quiet nmap
    • $nmap
    • Nmap 7.92 (https://nmap.org)
    • Uso: nmap {especificación de destino}

Palabras finales: cómo solucionar el problema de ‘error de comando no encontrado’ en Linux

Espero que entiendas este artículo, Cómo solucionar el problema de ‘Error de comando no encontrado’ en Linux. Si tu respuesta es no, puedes preguntar cualquier cosa a través de la sección del foro de contacto relacionada con este artículo. Y si su respuesta es sí, por favor comparta este artículo con sus amigos y familiares para brindarnos su apoyo.

x