Configuración del Entorno de Desarrollo

LinuxBeginner
Practicar Ahora

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

  1. Crea un directorio llamado techcorp_tools en tu carpeta personal (home).
  2. Crea un script de bash sencillo llamado devtool dentro del directorio techcorp_tools que imprima "TechCorp DevTool v1.0" al ejecutarse.
  3. Asigna permisos de ejecución al script devtool.
  4. Añade el directorio techcorp_tools a tu variable PATH para que devtool pueda ejecutarse desde cualquier ubicación. Aplica este cambio inmediatamente a tu sesión actual.
  5. Añade el comando export al archivo .zshrc para configurar esta variable de entorno de forma permanente.
  6. Crea un archivo llamado techcorp_config.json en tu directorio personal con el siguiente contenido: {"env": "development"}.
  7. Crea una variable de entorno llamada TECHCORP_CONFIG que apunte a la ruta completa del archivo techcorp_config.json.
  8. Asegúrate de que la variable de entorno TECHCORP_CONFIG esté disponible en todas las nuevas sesiones de la terminal.

Consejos

  • Recuerda utilizar export al definir variables de entorno.
  • No olvides hacer que tu script sea ejecutable con chmod.
  • Utiliza $HOME o ~ para referirte a tu directorio personal al configurar las rutas.
  • El comando source ~/.zshrc recarga 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
✨ Revisar Solución y Practicar

Resumen

¡Felicitaciones! Has configurado con éxito tu entorno de desarrollo siguiendo las especificaciones de TechCorp. Has demostrado tu capacidad para:

  1. Crear y modificar directorios y archivos.
  2. Escribir y dar permisos de ejecución a un script de bash sencillo.
  3. Modificar la variable de entorno PATH.
  4. Crear variables de entorno personalizadas.
  5. 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.