Introducción
Te acabas de incorporar a un nuevo equipo de desarrollo de software en TechCorp. El equipo utiliza una configuración específica para su entorno de desarrollo y necesitas configurar tu sistema de acuerdo con estos estándares. Este desafío pondrá a prueba tu capacidad para trabajar con variables de entorno en Linux, una habilidad fundamental para cualquier desarrollador o administrador de sistemas.
Entorno de Desarrollo de TechCorp
TechCorp utiliza una herramienta personalizada llamada devtool para su flujo de trabajo de desarrollo. Esta herramienta debe estar accesible desde cualquier lugar del sistema. Además, el equipo utiliza un archivo de configuración específico que debe ser referenciado mediante una variable de entorno.
Tareas
- Crea un directorio llamado
techcorp_toolsen tu carpeta personal (home). - Crea un script de bash sencillo llamado
devtooldentro del directoriotechcorp_toolsque imprima "TechCorp DevTool v1.0" al ejecutarse. - Asigna permisos de ejecución al script
devtool. - Añade el directorio
techcorp_toolsa tu variable PATH para quedevtoolpueda ejecutarse desde cualquier ubicación. Aplica este cambio inmediatamente a tu sesión actual. - Añade el comando export al archivo
.zshrcpara configurar esta variable de entorno de forma permanente. - Crea un archivo llamado
techcorp_config.jsonen tu directorio personal con el siguiente contenido:{"env": "development"}. - Crea una variable de entorno llamada
TECHCORP_CONFIGque apunte a la ruta completa del archivotechcorp_config.json. - Asegúrate de que la variable de entorno
TECHCORP_CONFIGesté disponible en todas las nuevas sesiones de la terminal.
Consejos
- Recuerda utilizar
exportal definir variables de entorno. - No olvides hacer que tu script sea ejecutable con
chmod. - Utiliza
$HOMEo~para referirte a tu directorio personal al configurar las rutas. - El comando
source ~/.zshrcrecarga el archivo.zshrc.
Ejemplo
Tras completar las tareas, deberías poder ejecutar los siguientes comandos desde cualquier directorio:
$ devtool
TechCorp DevTool v1.0
$ echo $TECHCORP_CONFIG
/home/labex/techcorp_config.json
Resumen
¡Felicitaciones! Has configurado con éxito tu entorno de desarrollo siguiendo las especificaciones de TechCorp. Has demostrado tu capacidad para:
- Crear y modificar directorios y archivos.
- Escribir y dar permisos de ejecución a un script de bash sencillo.
- Modificar la variable de entorno PATH.
- Crear variables de entorno personalizadas.
- Hacer que los cambios en el entorno sean permanentes.
Estas habilidades son fundamentales para configurar y mantener entornos de desarrollo, y te serán de gran utilidad en tu puesto en TechCorp y en tu futura carrera como desarrollador o administrador de sistemas.



