Le système d'exploitation GNU-Linux/Variables d'environnement

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


  1. Qu'est-ce qu'un système d'exploitation ?
  2. Unix et Linux
  3. Partitionnement du disque
  4. Installation
    1. Installer Debian via le réseau
  5. Utilisateur Unix, l'interface console
    1. Le login
    2. Variables d'environnement
    3. Commandes de base
    4. L'aide en ligne man
    5. L'éditeur de texte vi
    6. Les shells
    7. La complétion
    8. Les jokers
    9. Les répertoires importants
    10. Redirection des entrées/sorties
    11. Invoquer un programme en tâche de fond
    12. Propriétaires et droits d'accès
    13. Processus
    14. Locale
  6. Administration du système
    1. Configuration du réseau
    2. Les utilisateurs et groupes
    3. Le processus d'initialisation
    4. Les systèmes de fichiers
    5. Le système virtuel /proc
    6. Les périphériques /dev
    7. L'ordonnanceur de travaux cron
    8. Le backup : tar et gzip
    9. ghost avec partimage
    10. sauvegarde de fichiers avec rsync
    11. Les fichiers journaux syslog
    12. Installation de nouveaux logiciels
    13. Le noyau Linux et les modules
    14. Autres commandes utiles
    15. Installation RAID1 logiciel + LVM + XFS
    16. Scripts de surveillance
    17. Réseaux sans fil
  7. Administration des services réseaux
    1. L'outil d'administration Webmin
    2. telnet
    3. cURL
    4. Le serveur de noms BIND
    5. Le serveur de configuration réseau DHCP
    6. Le serveur de shell distant SSH
    7. Le partage de fichiers Samba
    8. Le partage de fichiers NFS
    9. Le serveur d'impression CUPS
    10. Le serveur de fichiers FTP
    11. Le serveur Web Apache
    12. Le serveur Web Nginx
    13. La base de données MySQL
    14. La base de données Memcached
    15. La base de données Redis
    16. Le serveur de mails Postfix
    17. Les annuaires LDAP
    18. La supervision Nagios
  8. Sécurisation d'un serveur Linux
    1. Installation d'un service en mode chroot
    2. Protection avec iptables
  9. Erreurs connues
  10. Médiagraphie
  11. Auteurs

La liste des variables d'environnement est accessible par la commande printenv. Elles sont toutes nommées en capitales.

Pour en afficher une seule : echo $variable.

Pour en modifier une : export variable="valeur".

Pour la supprimer : unset variable.

$HOME[modifier | modifier le wikicode]

Chemin du répertoire personnel de l'utilisateur courant. Il s'agit d'un répertoire associé à l'utilisateur lors de la création du compte, qui lui est réservé pour mettre ses documents personnels, ses scripts de personnalisation et ses fichiers de configuration. Cependant, l'exception est celui de l'utilisateur root où il correspond en général à la racine du système de fichiers (/).

Souvent, il s'agit du répertoire courant initial à l'ouverture d'une fenêtre de terminal (shell).

$LANG[modifier | modifier le wikicode]

Langue du système.

$PATH[modifier | modifier le wikicode]

Liste de chemins contenant les binaires accessibles globalement séparés par des caractères deux-points ":". Cette liste est utilisée quand le chemin complet d'un programme exécutable n'est pas spécifié.

$PWD[modifier | modifier le wikicode]

Chemin absolu du répertoire courant permettant de résoudre les chemins relatifs (incluant les nom de fichiers sans chemin). La commande cd ou chdir (change directory) depuis un terminal permet de changer de répertoire courant.

$SHELL[modifier | modifier le wikicode]

Version du shell. Ex :

$SHELL --version

$TZ[modifier | modifier le wikicode]

Time zone : fuseau horaire.