variables d'environnement Linux : Différence entre versions
De Vulgum Techus
(→Liste des principales variables) |
|||
Ligne 12 : | Ligne 12 : | ||
** '''echo $PATH | tr : \\n''' affiche les répertoires les uns sous les autres (remplacement des ''':''' par un '''saut de ligne''' grâce à '''[[tr]]''') | ** '''echo $PATH | tr : \\n''' affiche les répertoires les uns sous les autres (remplacement des ''':''' par un '''saut de ligne''' grâce à '''[[tr]]''') | ||
** '''PATH=$PATH:/REPERTOIRE''' ajoute un répertoire à la suite de ceux déjà mémorisés dans '''PATH''' | ** '''PATH=$PATH:/REPERTOIRE''' ajoute un répertoire à la suite de ceux déjà mémorisés dans '''PATH''' | ||
− | * $PS1 -> invite principale du '''shell'''. Elle est modifiable à l'aide des caractères suivants : | + | * '''$PS1''' -> invite principale du '''shell'''. Elle est modifiable à l'aide des caractères suivants : |
− | ** \a : bip à l'affichage de l'invite | + | ** '''\a''' : bip à l'affichage de l'invite |
− | ** \d : date | + | ** '''\d''' : date |
− | ** \h : nom de la machine | + | ** '''\h''' : nom de la machine |
+ | ** '''\H''' : nom complet de la machine (avec nom de domaine) | ||
+ | ** '''\t''' : heure actuelle | ||
+ | ** '''\u''' : nom de l'utilisateur connecté | ||
+ | ** '''\w''' : chemin du répertoire courant | ||
+ | ** '''\W''' : nom du répertoire courant | ||
+ | * '''$SHELL''' -> chemin du '''shell''' préféré de l'utilisateur tel que définit dans le fichier '''/etc/passwd''' | ||
+ | * '''$TERM''' -> informations sur le terminal situé dans '''/lib/terminfo''' |
Version du 13 avril 2014 à 22:44
Liste des principales variables
- $BASH -> chemin vers Bash généralement /bin/bash
- $BASH_ENV -> chemin vers le fichier de démarrage de Bash qui est lu à chaque lancement d'un script
- $EDITOR -> éditeur par défaut
- $HOME -> chemin du répertoire de l'utilisateur connecté (exemple /root si c'est l'utilisateur root)
- $IGNOREEOF -> nombre de caractères EOF (fin de fichier) envoyés par les touches Ctrl + D avant que le shell ne s'interrompe (Excellente sécurité pour éviter d'être sorti du shell)
- export IGNOREEOF=2 met la valeur de 2 dans le shell courant et dans tous ses sous-processus
- export IGNOREEOF sans valeur met la valeur de 10 dans IGNOREEOF (shell et sous processus)
- $OLDPWD -> le dernier répertoire visité y est placé par la commande cd
- $PATH -> suite de répertoires (séparés par :) pris en compte par le shell pour rechercher un exécutable (dans l'ordre de la liste)
- echo $PATH | tr : \\n affiche les répertoires les uns sous les autres (remplacement des : par un saut de ligne grâce à tr)
- PATH=$PATH:/REPERTOIRE ajoute un répertoire à la suite de ceux déjà mémorisés dans PATH
- $PS1 -> invite principale du shell. Elle est modifiable à l'aide des caractères suivants :
- \a : bip à l'affichage de l'invite
- \d : date
- \h : nom de la machine
- \H : nom complet de la machine (avec nom de domaine)
- \t : heure actuelle
- \u : nom de l'utilisateur connecté
- \w : chemin du répertoire courant
- \W : nom du répertoire courant
- $SHELL -> chemin du shell préféré de l'utilisateur tel que définit dans le fichier /etc/passwd
- $TERM -> informations sur le terminal situé dans /lib/terminfo