Variables du Shell
Une petite sélection de variables intéressante:
- PPID L'ID du processus parent.
- PWD Répertoire courant
- OLDPWD Dernier répertoire quitté.
- UID User ID
- EUID Effective User ID
- BASH_VERSION 2.05a.0(1)-release ;-)
- SHLVL Niveau généalogique du shell en cours
- RANDOM Entier positif entre 0 et 32767 au hasard
- SECONDS Nombre de secondes écoulées depuis le démarrage du shell en cours.
- HOSTNAME Et d'autres variables du même métal: HOSTTYPE, OSTYPE, MACHTYPE...
- IFS Input Field Separators. en principe
IFS=$' \t\n'
- HOME Le répertoire personnel de l'utilisateur
- COLUMNS et LINES. Voir la commande tput
- LANG Détermine la localisation par défaut
- LC_ALL Supplante LANG et les autres LC_
- LC_TIME Supplante LANG pour l'affichage du temps.
- PS1 Prompt de commande un truc comme:
PS1='\u@\h:\w\$ '
- PROMPT_COMMAND Permet de spécifier une commande qui sera exécutée
avant chaque affichage du prompt.
- TIMEFORMAT Permet de formater la sortie de la commande time
- HISTFILESIZE Nombre de ligne du fichier d'historiques
~/.bash_history
Félix Hauri
2004-06-23