Cómo revisar la ruta en unix

Si ha escrito un comando y vea el error "Comando no encontrado," podría significar el directorio en el que se guarda su ejecutable no se ha agregado a su ruta. Thysheaches, cómo encontrar la ruta completa a un archivo, cómo mostrar las variables de entorno de la ruta y cómo agregar nuevos directorios a su ruta cuando sea necesario.

Pasos

  1. Imagen titulada Ruta de control en Unix Paso 1
1. Encuentra la ruta completa a un archivo. Si necesita encontrar la ruta absoluta a un archivo en su sistema, puede hacerlo usando el encontrar mando. Digamos que necesitabas encontrar el camino completo a un programa llamado divertida:
  • Tipo encontrar / nombrar "divertida" -Tipo FIP y presione ↵ entra.
  • Esto muestra la ruta completa al archivo llamado divertida No importa en qué directorio estés en.
  • Si divertida en un directorio llamado / Juegos / Impresionante, Verías / Juegos / Impresionante / Diversión En los resultados del comando.
  • Imagen titulada Ruta de control en UNIX Paso 2
    2. Muestra su variable de entorno de ruta. Cuando escribe un comando, la shell lo busca en los directorios especificados por su ruta. Puedes usar echo $ ruta Para encontrar a qué directorios se establece su shell para verificar los archivos ejecutables. Para hacerlo:
  • Tipo echo $ ruta En el símbolo del sistema y presione ↵ Entrar.
  • Los resultados deben parecer algo 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 en su ruta, recibirá un error que dice que el comando no se encuentra.
  • Imagen titulada Ruta de control en UNIX Paso 3
    3. Añadir un nuevo directorio a la ruta. Digamos que desea ejecutar ese archivo llamado divertida. Aprendiste de ejecutar el encontrar comando que esté en un directorio llamado / Juegos / Impresionante. sin emabargo, / Juegos / Impresionante no está en tu camino, y no quieres escribir el camino completo solo para ejecutar el juego. Para agregarlo a su camino:
  • Tipo Ruta de exportación = $ Ruta: / Juegos / Impresionante y presione ↵ entra.
  • Ahora puedes correr divertida solo escribiendo su nombre en la línea de comandos (en lugar de / Juegos / Impresionante / Diversión) y presionando ↵ Entrar.
  • Este cambio solo afecta la cáscara actual. Si abre una nueva ventana de terminal o firma en otro lugar, tendrá que volver a agregar la ruta. Para hacer permanente el cambio, agregue el comando a su archivo de configuración de Shell (E.gramo., .bashrc, .cshrc).
  • Video

    Al utilizar este servicio, se puede compartir información con YouTube.

    Consejos

    De forma predeterminada, la shell no busca su directorio actual en OSEs de tipo UNIX (BSD, Linux, etc.) A menos que ya esté en su camino. Esto se puede fijar agregando un período (punto), que es el corte corto de UNIX para el directorio actual. Esto se puede cambiar yendo a su directorio de inicio. Esto debería contener `.perfil`. Use un editor, como VI, para abrir, cambiar y guardar.

    Advertencias

    Como siempre, tenga cuidado de lo que hace mientras ha iniciado sesión como root.
    Artículos Relacionados