Sommaire

Solutions du chapitre Paramétrage de l’environnement de travail

1. Variables d’environnement

a. Exercice 1

1.

Faire afficher la liste de toutes les variables d’environnement.

$ set

2.

Faire afficher la liste des variables d’environnement exportées.

$ env

3.

Faire afficher la valeur des variables d’environnement PATH et HOME.

$ echo $PATH 
$ echo $HOME

b. Exercice 2

Créer un répertoire bin sous le répertoire d’accueil. Sous bin, créer ou récupérer le petit programme suivant (script shell qui affiche une phrase à l’écran) :

$ pwd 
/home/christie/bin 
$ vi  macommande 
echo "Execution de macommande" 
$ chmod u+x macommande

1.

Revenir dans le répertoire d’accueil.

$ cd ; pwd 
/home/christie

2.

Modifier la variable PATH de telle sorte que cette commande fonctionne :

$ macommande

Pour que la commande soit trouvée, il faut ajouter son chemin dans la variable PATH.

$ echo $PATH 
/bin:/usr/bin 
$ PATH=$PATH:$HOME/bin 
$ echo $PATH 
/bin:/usr/bin:/home/christie/bin 
$ macommande 
Execution de macommande

3.

Rendre ce paramétrage permanent.

Il faut écrire ce paramétrage dans le fichier $HOME/.profile (sh, ksh) ou .bash_profile (bash).

$ vi .bash_profile            (.profile en sh,ksh) 
PATH=$PATH:$HOME/bin 
export PATH

Faire relire le fichier au shell courant :

$ .    $HOME/.bash_profile    (.profile ...