Prostředí shellu dává možnost číst a nastavovat proměnné se systémovým i uživatelským významem. Proměnné se zpravidla píší velkými písmeny a začínají znakem '$'.
$ echo $HOME /home/izaak
Nastavení se děje pomocí příkazu export (v bash):
$ export TESTVAR='foo' $ echo $TESTVAR foo
Proměnné jsou platné do zavření terminálu (nebo doběhnutí skriptu).