Variables d'environnement Shell
Un article de WikiTuto.
(Redirigé depuis Variables d'environement Shell)
Sommaire |
[modifier]
Explication
Les variables d'environnement permet au Shell, donc au système de fonctionner correctement.
[modifier]
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.
[modifier]
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
[modifier]
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 ;
[modifier]
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"
[modifier]



