Переменные (variables). Обычная переменная используется программой или сеансом командной оболочки, однако она и ее значение доступны только этой программе или этому сеансу оболочки.
Переменные окружения (environment variables). Переменная окружения также используется программой или сеансом командной оболочки, однако значение этой переменной копируется во все другие программы или оболочки, запущенные в данном окружении
Зачастую телефоны китайского происхождения не уступают своим оригиналам, а по соотношению цена/качество даже превосходят их. Поэтому стоит задуматься о варианте купить китайский телефон.
Переменную окружения оболочки bash легко отличить от обычной переменной по ее имени. Имена переменных окружения пишутся прописными буквами, тогда как для обычных переменных используются как прописные, так и строчные буквы
Основные переменные окружения Оболочка bash использует большое количество переменных окружения. Вы будете поражены тем количеством информации, которая в них содержится. Что самое приятное, значение переменной окружения можно изменить так, как вам этого хочется!
В большинстве случаев значения переменных окружения задаются системным администратором или самой оболочкой. Как правило, переменные окружения используются программами для сбора системной информации, и обычные пользователи с ними не сталкиваются. Впрочем, при необходимости значение переменной окружения можно изменить. К примеру, переменная окружения HISTSIZE определяет размер списка предыдущих выполненных команд. Помните, мы говорили о том, как еще раз выполнить команду, которую вы набрали вчера? Если вы назначите переменной окружения HISTSIZE большее значение, вы сможете увеличить список выполненных команд, который будет храниться в памяти оболочки bash.