Menu
Coddy logo textTech

El Archivo de Perfil

Parte de la sección Fundamentos del Journey de Terminal de Coddy. Lección 64 de 82.

Las variables que estableces y exportas solo duran hasta que cierras la terminal. Para hacerlas permanentes, debes añadirlas a un archivo de perfil que se ejecute automáticamente cuando inicies una nueva sesión del shell.

El archivo de perfil más común es ~/.bashrc para los shells de Bash o ~/.zshrc para Zsh. Estos archivos son scripts de shell que se ejecutan cada vez que abres una nueva terminal. Puedes ver tu archivo de perfil con:

cat ~/.bashrc

Para agregar una variable de entorno permanente, añade una instrucción export a tu archivo de perfil:

echo 'export MY_VAR="hello"' >> ~/.bashrc

Las comillas simples impiden que el shell expanda la variable ahora, y >> agrega contenido al archivo en lugar de sobrescribirlo. Después de agregarlo al perfil, el cambio no tendrá efecto en tu sesión actual. Debes abrir una terminal nueva o volver a cargar el archivo con:

source ~/.bashrc

El comando source ejecuta el archivo en tu shell actual, aplicando inmediatamente cualquier variable o configuración nueva. Así es como los desarrolladores personalizan su entorno de terminal con preferencias personales, atajos y configuraciones que persisten entre sesiones.

challenge icon

Desafío

Fácil

Añade una variable de entorno permanente a tu archivo de perfil y después vuelve a cargarlo para aplicar los cambios.

Primero, añade una instrucción de exportación a ~/.bashrc que establezca una variable llamada WORKSPACE con el valor /home/user/projects. Usa comillas simples alrededor de toda la instrucción de exportación para evitar la expansión de variables.

Después, usa el comando source para volver a cargar el archivo de perfil, de modo que la variable tenga efecto de inmediato.

Por último, usa echo para mostrar el valor de tu nueva variable WORKSPACE.

El resultado final debe ser:

/home/user/projects

Pista: Usa echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc para añadirla, después source ~/.bashrc para volver a cargarla y, finalmente, echo $WORKSPACE para verificarla.

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

Practica por tu cuenta: Playground de Terminal