Encontrar la ruta a un archivo en unix

Si ingresó un comando y obtiene un error de comando no encontrado, podría significar que la carpeta donde está almacenado su ejecutable no se ha agregado a su ruta. Este tutorial le enseñará cómo encontrar la ruta completa a un archivo, cómo enumerar las variables de entorno de la ruta y cómo agregar nuevas carpetas a su ruta cuando sea necesario.

Pasos

Imagen titulada Verificar ruta en Unix Paso 1
1. Encuentra la ruta completa a un archivo. Si necesita encontrar la ruta completa a un archivo en su sistema, puede hacerlo con el comando encontrar. Supongamos que necesita encontrar la ruta completa a un programa llamado divertida:
  • escribe find / -name `divertido` –escriba f print y haga clic ↵ Entrar.
  • Esto muestra la ruta completa al archivo divertida independientemente de la carpeta en la que se encuentre.
  • Si divertida en una carpeta llamada /juegos/genial estado, ya ves /juegos/impresionante/divertido en los resultados de la tarea.
Imagen titulada Verificar ruta en Unix Paso 2
2. Muestra tu variable de entorno de ruta. Cuando escribe un comando, el shell lo busca en los directorios especificados por su ruta. Usted puede echo $RUTA use para encontrar qué directorios está configurado su shell para verificar si hay ejecutables. Para hacer eso:
escribe echo $RUTA en el símbolo del sistema y presione ↵ Entrar.
  • Los resultados deberían ser algo como esto: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • Esta salida muestra una lista de carpetas donde se almacenan los archivos ejecutables. Si intenta ejecutar un archivo o comando que no se encuentra en uno de los directorios de su ruta, recibirá un error que indica que no se encontró el comando.
  • Imagen titulada Verificar ruta en Unix Paso 3
    3. Agregar una nueva carpeta a la ruta. Supongamos que tiene ese archivo llamado divertida quiero correr. Has aprendido realizando el encontrar comando que esto está en una carpeta que /juegos/genial se llama. Pero /juegos/genial no está en tu camino y no quieres escribir el camino completo para jugar el juego. Para agregarlo a tu ruta:
    escribe export PATH=$PATH:/juegos/genial y presiona ↵ Entrar.
  • Ahora usted puede divertida ejecutar escribiendo el nombre en la línea de comando (en lugar de /juegos/impresionante/divertido) y en ↵ Ingresar haciendo clic.
  • Este cambio solo afecta al shell actual. Si abre una nueva ventana de terminal o inicia sesión en otro lugar, deberá agregar la ruta nuevamente. Para hacer que el cambio sea permanente, agregue el comando al archivo de configuración de su shell (por ejemplo,. .bashrc, .cshrc).
  • Consejos

    • Por defecto, el shell no busca en su directorio actual en sistemas operativos tipo Unix (BSD, Linux, etc.).) a menos que ya esté en tu camino. Esto se puede resolver agregando un punto (.) para agregar. Este es el acceso directo de Unix para el directorio actual. Esto se puede cambiar yendo a su carpeta de inicio. Esto sería `.perfil` debe contener. Use un editor, como vi, para abrir, editar y guardar.

    Advertencias

    • Siempre tenga cuidado con lo que hace mientras está conectado como usuario root.

    Оцените, пожалуйста статью