{{tag>sysadmin dev gnu linux bash variable todo}}
====== Variables en shell ======
* **set** pour afficher les définitions des variables locales du shell.
* **unset** pour effacer une varialbe locale.
* **env** ou **printenv** pour af
**Emacs** ou le mode **Vim** modifiable via l'activation des options idoines:
<code bash>
$ set -o em... |
| <key>Ctrl</key>+<key>n</key> | Commande suivante |
| <key>Alt</key>+<key>b</key... <key>Alt</key>+<key>f</key> | Curseur sur mot suivant (Forward) |
| <key>Ctrl</key>+<key>f</key> | Avance le curseur d'un caractère |
| <key>Ctrl</key>+
ey>x</key> <key>$</key> | Complétion d'un nom de variable d'environnement |
===== Alias =====
La... afficher la commande et les arguments développés avant exécution:
<code bash>
$ set -x
# Pour désactiver l'affichage avant exécution
$ set +x
</code>
===== Références ==