Zmienne środowiskowe to sposób na przechowywanie wartości, które powinny być dostępne w czasie wykonywania programu.
Nazwy zmiennych środowiskowych są poprzedzone znakiem dolara ($). Mogą być „absolutne” lub „względne”. Bezwzględne zmienne środowiskowe zaczynają się od ukośnika (/), po którym następuje nazwa zmiennej, podczas gdy względne zmienne środowiskowe nie zaczynają się od ukośnika.
Bezwzględne zmienne środowiskowe są przydatne, gdy chcesz ustawić wartość zmiennej środowiskowej na inną niż jej wartość domyślna na komputerze, na którym uruchamiasz program, i znasz konkretną ścieżkę, w której znajduje się plik wykonywalny