Configurer l'environnement de développement

LinuxBeginner
Pratiquer maintenant

Introduction

Vous venez de rejoindre une nouvelle équipe de développement logiciel chez TechCorp. L'équipe utilise une configuration spécifique pour son environnement de travail, et vous devez paramétrer votre système en conséquence. Ce défi testera votre capacité à manipuler les variables d'environnement sous Linux, une compétence cruciale pour tout développeur ou administrateur système.

Environnement de développement TechCorp

TechCorp utilise un script personnalisé nommé devtool pour son flux de travail. Cet outil doit être accessible depuis n'importe quel endroit du système. De plus, l'équipe utilise un fichier de configuration spécifique qui doit être référencé par une variable d'environnement.

Tâches

  1. Créez un répertoire nommé techcorp_tools dans votre dossier personnel (home).
  2. Créez un script bash simple nommé devtool dans le répertoire techcorp_tools qui affiche "TechCorp DevTool v1.0" lors de son exécution.
  3. Rendez le script devtool exécutable.
  4. Ajoutez le répertoire techcorp_tools à votre PATH afin que devtool puisse être lancé de n'importe où. Appliquez immédiatement ce changement à votre session actuelle.
  5. Ajoutez la commande export au fichier .zshrc pour configurer cette variable d'environnement de manière permanente.
  6. Créez un fichier nommé techcorp_config.json dans votre dossier personnel avec le contenu suivant : {"env": "development"}.
  7. Créez une variable d'environnement nommée TECHCORP_CONFIG qui pointe vers le chemin complet du fichier techcorp_config.json.
  8. Assurez-vous que la variable d'environnement TECHCORP_CONFIG soit disponible dans toutes les nouvelles sessions de terminal.

Astuces

  • N'oubliez pas d'utiliser export lors de la définition des variables d'environnement.
  • Pensez à rendre votre script exécutable avec la commande chmod.
  • Utilisez $HOME ou ~ pour faire référence à votre répertoire personnel lors de la définition des chemins.
  • La commande source ~/.zshrc permet de recharger le fichier .zshrc.

Exemple

Une fois les tâches accomplies, vous devriez être en mesure d'exécuter les commandes suivantes depuis n'importe quel répertoire :

$ devtool
TechCorp DevTool v1.0

$ echo $TECHCORP_CONFIG
/home/labex/techcorp_config.json
✨ Vérifier la solution et pratiquer

Résumé

Félicitations ! Vous avez configuré avec succès votre environnement de développement selon les spécifications de TechCorp. Vous avez démontré votre capacité à :

  1. Créer et modifier des répertoires et des fichiers.
  2. Rédiger et rendre exécutable un script bash simple.
  3. Modifier la variable d'environnement PATH.
  4. Créer des variables d'environnement personnalisées.
  5. Rendre les modifications d'environnement permanentes.

Ces compétences sont essentielles pour la mise en place et la maintenance d'environnements de développement. Elles vous seront très utiles dans vos fonctions chez TechCorp ainsi que dans votre future carrière de développeur ou d'administrateur système.