Menu
Coddy logo textTech

La Variable PATH

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 61 de 82.

La variable PATH es una de las variables de entorno más importantes en su sistema. Le indica al shell dónde buscar programas ejecutables cuando escribe un comando.

Cuando ejecutas un comando como ls o cat, el shell no sabe mágicamente dónde están almacenados estos programas. Busca a través de una lista de directorios definidos en PATH. Visualízalo con:

echo $PATH

Verás algo como esto:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Cada directorio está separado por un dos puntos (:). Cuando escribes ls, el shell verifica cada directorio en orden: primero /usr/local/bin, luego /usr/bin, y así sucesivamente hasta que encuentra el programa ls.

Si un programa no está en ninguno de estos directorios, obtendrás un error de "command not found". Por eso entender PATH es importante.

Cuando instalas nuevo software o creas tus propios scripts, necesitan estar en un directorio listado en PATH, o tendrás que escribir la ruta completa para ejecutarlos.

Puedes encontrar exactamente dónde reside un comando usando which:

which ls

Esto muestra la ruta completa al programa que se ejecuta cuando escribes ese comando.

challenge icon

Desafío

Fácil

Usa el comando which para encontrar la ruta completa al programa cat.

El comando which busca en los directorios listados en tu variable PATH y te muestra exactamente dónde se encuentra el archivo ejecutable de un comando.

Tu salida debería mostrar la ruta completa al programa cat (algo como /usr/bin/cat o /bin/cat).

Pista: El formato del comando es which command_name

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos