Отличие глобальных переменных от локальных в Linux заключается в области видимости:
Изначально любая переменная создаётся как локальная, но её можно сделать глобальной с помощью команды export. 3
Также глобальные переменные обычно написаны прописными буквами, а локальные — строчными. 2 Это не обязательно, но желательно, чтобы не путать и случайно не переопределить важную системную переменную. 2