variables d'environnement Linux : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
Ligne 8 : Ligne 8 :
 
* $OLDPWD -> le dernier répertoire visité y est placé par la commande '''cd'''
 
* $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)
 
* $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'''

Version du 13 avril 2014 à 16:49

  • $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
    • 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