Знание должно быть доступно!

Путь /ОС/Linux

############

env         # Покажет переменные окружения
set         # Покажет ВСЁ, включая функции и переменные bash
declare -p  # Выведет все переменные bash

Это то, что доступно всем программам, не только bash. Примеры:

|Переменная|Описание| |---|---| |TERM|Тип терминала (xterm, linux, vt100 и т.д.)| |LANG, LC_ALL, LC_*|Локализация и кодировки.| |DISPLAY|Для X11/GUI — указывает, куда слать графику.| |EDITOR|Твой любимый редактор (vim, nano, vi, emacs...).| |MAIL|Где лежит входящая почта.| |LOGNAME|Имя пользователя (аналог $USER, но не всегда одинаковое).| |HOSTNAME|Имя хоста (можно получить $(hostname)).| |HOSTTYPE|Тип системы (x86_64, armv7l, ...).| |OSTYPE|Тип ОС (linux-gnu, freebsd, и т.д.).|