table

introduction

c'est quoi, Unix?

les Unix d'aujourd'hui

la console

accéder à la console

la ligne de commande

à la découverte du système de fichier

les attributs des fichiers

à propos du noyau

les processus

shell et ligne de commande

les variables d'environnement

les "pipes"

redirections et descripteurs de fichiers

un exemple

allons plus loin

les variables d'environnement

modifié le 02/09/2007 16:51:20

la commande printenv affiche toutes les variables d'environnement positionnée

pour lire une de ces variables, par exemple PATH, le plus simple est de taper echo $PATH mais détaillons un peu:

  • echo affiche ses arguments à la console
  • pour connaître la valeur d'une variable, on lui colle un $ juste devant son nom
  • le résultat est bien celui que vous voyez

sous Windows, on aurait tapé : echo %PATH%

les variables les plus importantes sont :

  • PATH, l'ensemble des répertoires dans lequel on recherche un exécutable
  • HOME le répertoire de l'utilisateur
  • TERM, le type de terminal utilisé
  • EDITOR et VISUAL, qui indiquent l'éditeur par défaut

pour positionner une variable il faut faire variable=valeur sans espaces autour du signe =, ou, pour qu'elle soit accessible depuis les scripts lancés après, export variable=valeur, et il ne faut pas de $ devant le nom de la variable

pour supprimer une variable, unset variable, pas de $, est suffisant