Si ha escrito un comando y ve el error "comando no encontrado", puede significar que el directorio en el que está guardado su ejecutable no se ha agregado a su ruta. Este wikiHow te enseñará cómo encontrar la ruta completa a un archivo, cómo mostrar las variables de entorno de tu ruta y cómo agregar nuevos directorios a tu ruta cuando sea necesario.
Pasos
Paso 1. Busque la ruta completa a un archivo
Si necesita encontrar la ruta absoluta a un archivo en su sistema, puede hacerlo usando el comando de búsqueda. Digamos que necesita encontrar la ruta completa a un programa llamado divertida:
-
Escribe find / -name "fun" - escribe f print y presiona ↵ Enter.
- Esto muestra la ruta completa al archivo llamado divertida no importa en qué directorio se encuentre.
- Si divertida en un directorio llamado / juegos / impresionante, verías / games / awesome / fun en los resultados del comando.
Paso 2. Visualice la variable de entorno de su ruta
Cuando escribe un comando, el shell lo busca en los directorios especificados por su ruta. Puede usar echo $ PATH para encontrar qué directorios está configurado en su shell para buscar archivos ejecutables. Para hacerlo:
-
Escribe echo $ PATH en el símbolo del sistema y presiona ↵ Enter.
- Los resultados deberían verse así: usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin
- Esta salida es una lista de directorios donde se almacenan los archivos ejecutables. Si intenta ejecutar un archivo o comando que no está en uno de los directorios de su ruta, recibirá un error que indica que no se encuentra el comando.
Paso 3. Agregue un nuevo directorio a la ruta
Digamos que quiere ejecutar ese archivo llamado divertida. Al ejecutar el comando find, aprendiste que está en un directorio llamado / games / awesome. Sin embargo, / games / awesome no está en tu camino y no quieres escribir la ruta completa solo para ejecutar el juego. Para agregarlo a su ruta:
-
Escribe export PATH = $ PATH: / games / awesome y presiona ↵ Enter.
- Ahora puedes correr divertida simplemente escribiendo su nombre en la línea de comando (en lugar de / juegos / asombroso / divertido) y presionando ↵ Enter.
- Este cambio solo afecta al shell actual. Si abre una nueva ventana de terminal o inicia sesión en otro lugar, tendrá que volver a agregar la ruta. Para que el cambio sea permanente, agregue el comando al archivo de configuración de su shell (por ejemplo, .bashrc, .cshrc).