Если вы просто напишите VARIABLE=value, а после выполните нужную команду, команда конечно отработает верно. Суть в том, что после завершения команды, переменная $VARIABLE останется установленной со значением value. А если у вас есть несколько программ, которые зависят от одной переменной окружения и каждой из них нужно свое значение этой переменной? Вот для такого случая и предназначена эта (env) команда.
Вероятно вы запустили эмулятор терминала, который запустился в интерактивном режиме. Для того, чтобы запустить терминал как оболочку входа, нужно либо изменить настройки самого эмулятора терминала, либо, чтобы просто попробовать, нажмите ctrl-alt-f1 (от f1 до f6 по вкусу) залогинтесь со своей учеткой и выполните ps u. Чтобы вернуться обратно в графическую оболочку ctrl-alt-f7 или просто alt-f7
Прошу прощения, я стараюсь быть максимально нейтральным. Но порой, нужно ориентироваться на самые массовые дистрибутивы, если вы предложите лучший выход для людей у которых не установлен fortune и которые могут немного запнутся в этом моменте, я с радостью его выслушаю и поправлю перевод.
Простите, не понимаю комментарии в духе «жаль человека», «больные люди» и т.д. С таким же успехом можно жалеть обычных бизнесменом и даже просто работающих людей, только потому, что они занимаются одним и тем же помногу часов в день. Это же деньги! Реальные деньги и то, что они зарабатываются неочевидным кому-то способом, еще не повод называть человека больным и зависимым.
Простите, но не чипсета, а сокета.