Variables d'environnement Shell

Un article de WikiTuto.

Jump to: navigation, search

Linux


Sommaire

Explication

Les variables d'environnement permet au Shell, donc au système de fonctionner correctement.

Liste de variables non exhaustives

$# 	Nombre d'arguments de la ligne de commande.
$- 	Options actuellement utilisées.
$? 	Retour de la dernière commande exécutée.
$$ 	Numéro du processus courant.
$! 	Numéro du dernier processus lancé en arrière plan.
$0 	Premier argument (c'est-à-dire, la commande elle-même).
$n 	n i`eme argument (n est compris entre 1 et 9).
$* 	Tous les arguments ("$1 $2 ...").
 	 
CDPATH Liste de répertoires utilisée par cd
PATH 	Liste des chemins des commandes du shell 
HOME 	Nom du répertoire de l'utilisateur courant
IFS 	Liste de caractères marquant la séparation entre deux mots.
MAIL 	Contient le nom du fichier boite aux lettres de l'utilisateur.
SHELL 	Nom du shell utilisé. Si vous utilisez un Bourne Shell, ce doit être /bin/sh.
TERM 	Type du terminal. Si vous avez un problème, n'hésitez pas à revenir à un terminal basique tel que vt100.
USER   Nom de l'utilisateur courant.

Listage des variables

Pour lister la totalité des variables de votre systeme entrez dans la console :

env puis la touche entrée

la liste s'affiche alors

Affichage et modification des variables

Ajout d'un chemin sur la variable PATH :

PATH="$PATH:/home/moi/mes_scripts"

Afficher le contenu d'une variable :

 echo $PATH ;

Création et utilisation de variables dans un script

Attention : les variables créées dans un script ne sont accessible que par le shell qui a lancé le script. Pour créer une variable pas besoin de la déclarer une affectation suffit :

MAVARIABLE=VALEUR
MONTEXTE="Bonjour utilisateur"

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire