¿Qué sucede con el comando no encontrado?
Por lo general, el comando no encontrado se debe a que el sistema no puede encontrar la ruta para ejecutar el comando. ¿Qué está pasando? Tome el comando ifconfig como ejemplo. Si /sbin no se agrega a la variable de entorno, el comando ifconfig no se puede ejecutar directamente. Solo se puede ejecutar /sbin/ifconfig. A través dewhereis ifconfig, puede saber que la ruta donde se encuentra ifconfig es /sbin/ifconfig, que se encuentra en el directorio sbin. Si /sbin no está configurado en la variable de entorno, se mostrará el comando no encontrado. Si no configura la variable de entorno e intenta ingresar al directorio /sbin primero y luego ejecutar el comando ifconfig, no tendrá éxito porque el sistema lo hará. no busca activamente archivos en el directorio actual. No le importa dónde esté su directorio actual, solo busca variables de entorno. ¿No configurar variables de entorno significa que no se puede utilizar el comando ifconfig? Obviamente no. Si no configura la variable de entorno /sbin, aún puede ejecutar el comando ifconfig mediante el siguiente método: cd /sbin ./ifconfig. "./" le dice al sistema que ejecute el comando directamente en el directorio actual sin buscar variables de entorno. La función es equivalente a /sbin/ifconfig. En resumen, existen dos métodos para resolver el problema del comando no encontrado. La primera es establecer variables de entorno. Si no conoce el directorio al que pertenece un comando, puede verificarlo con dónde está [comando]. El segundo método es ingresar al directorio al que pertenece el comando sin configurar variables de entorno. También se puede implementar/[comando].