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
- Créez un répertoire nommé
techcorp_toolsdans votre dossier personnel (home). - Créez un script bash simple nommé
devtooldans le répertoiretechcorp_toolsqui affiche "TechCorp DevTool v1.0" lors de son exécution. - Rendez le script
devtoolexécutable. - Ajoutez le répertoire
techcorp_toolsà votre PATH afin quedevtoolpuisse être lancé de n'importe où. Appliquez immédiatement ce changement à votre session actuelle. - Ajoutez la commande export au fichier
.zshrcpour configurer cette variable d'environnement de manière permanente. - Créez un fichier nommé
techcorp_config.jsondans votre dossier personnel avec le contenu suivant :{"env": "development"}. - Créez une variable d'environnement nommée
TECHCORP_CONFIGqui pointe vers le chemin complet du fichiertechcorp_config.json. - Assurez-vous que la variable d'environnement
TECHCORP_CONFIGsoit disponible dans toutes les nouvelles sessions de terminal.
Astuces
- N'oubliez pas d'utiliser
exportlors de la définition des variables d'environnement. - Pensez à rendre votre script exécutable avec la commande
chmod. - Utilisez
$HOMEou~pour faire référence à votre répertoire personnel lors de la définition des chemins. - La commande
source ~/.zshrcpermet 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
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é à :
- Créer et modifier des répertoires et des fichiers.
- Rédiger et rendre exécutable un script bash simple.
- Modifier la variable d'environnement PATH.
- Créer des variables d'environnement personnalisées.
- 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.



