Entorno y variables de Shell
Aprende cómo el shell de Linux almacena el contexto, transmite configuraciones a los comandos y recuerda ajustes personalizados entre sesiones. Este curso introduce las variables de entorno, las variables de shell, la variable PATH, la configuración persistente y la sustitución de comandos, para que puedas trabajar en un entorno de terminal más controlado y personalizable.
Por qué es importante
Muchas herramientas de Linux se comportan de manera diferente según el entorno que heredan. Si no comprendes las variables, los archivos de inicio del shell y la variable PATH, los comandos pueden parecer inconsistentes, los scripts pueden fallar inesperadamente y los flujos de trabajo personalizados se vuelven difíciles de mantener. Este curso te ayudará a entender el contexto oculto detrás del comportamiento de la línea de comandos.
Qué aprenderás
- Distinguir entre variables de entorno y variables locales del shell, y comprender cómo afectan a los comandos.
- Inspeccionar y modificar la variable
PATHpara que el shell pueda localizar los ejecutables correctamente. - Crear variables personalizadas para reutilizar valores en sesiones de terminal y scripts.
- Hacer que los cambios de configuración persistan en futuros inicios de sesión del shell.
- Utilizar la sustitución de comandos para capturar la salida de un comando y reutilizarla de forma dinámica.
- Aplicar estas habilidades en una tarea de configuración de entorno que refleja la preparación real de una estación de trabajo.
Hoja de ruta del curso
El curso comienza explicando qué son las variables de entorno y cómo dan forma a la sesión de shell en la que trabajas. Luego, te centrarás en PATH, una de las variables más importantes en Linux, para que comprendas cómo se encuentran los comandos y por qué algunos ejecutables se ejecutan sin necesidad de indicar su ruta completa.
A continuación, crearás tus propias variables y las utilizarás para simplificar tareas repetitivas. Después, el curso muestra cómo hacer que los ajustes sean persistentes editando los archivos de configuración del shell en lugar de repetir los comandos de configuración en cada sesión.
El laboratorio final introduce la sustitución de comandos, que permite que un comando capture y reutilice la salida de otro. El curso concluye con el desafío del script de configuración del entorno, donde aplicarás la gestión de variables y la personalización del shell en un flujo de trabajo práctico.
A quién va dirigido este curso
Este curso está diseñado para principiantes en Linux que desean comprender qué define una sesión de shell, así como para estudiantes de DevOps en etapas iniciales que necesitan entornos de línea de comandos más limpios y predecibles.
Resultados
Al finalizar este curso, serás capaz de inspeccionar y cambiar variables de shell con confianza, controlar el comportamiento de búsqueda de comandos, hacer que las personalizaciones útiles sean persistentes y comprender el contexto del entorno del que dependen muchas herramientas de Linux.




