Encontrar la ruta a un archivo en unix
Contenido
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
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.
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.
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.
Artículos sobre el tema. "Encontrar la ruta a un archivo en unix"
Оцените, пожалуйста статью
Similar
Popular