Файл .env

Наконец, четвертым при входе в систему обрабатывается файл .env, если в файле .profile есть следующая строка: export ENV=$HOME/.env

Файл .env позволяет настраивать отдельные переменные вашей среды. Поскольку файл .env скрыт, для его просмотра воспользуйтесь командой ls -a. Дополнительная информация о команде ls приведена в разделе ls. Файл .env содержит некоторые пользовательские переменные среды, переопределяющие переменные, которые заданы в файле /etc/environment. Можно настраивать эти переменные по своему усмотрению, внося изменения в файл .env.

Ниже приведен пример стандартного файла .env:

export  myid=`id | sed -n -e 's/).*$//' -e 's/^.*(//p'`
#задать приглашение: ИД пользователя & имя системы & текущий каталог 
if [ $myid = root ]
        then    typeset -x PSCH='#:\${PWD}> '
                PS1="#:\${PWD}> "
        else    typeset -x PSCH='>'
                PS1="$LOGNAME@$UNAME:\${PWD}> "
                PS2=">"
                PS3="#?"
fi
export PS1 PS2 PS3
#задать псевдонимы команд
alias   ls="/bin/ls -CF" \
        d="/bin/ls -Fal | pg" \
        rm="/bin/rm -i" \
        up="cd .."
Прим.: При изменении файла .env следите за тем, чтобы новые переменные среды не совпадали со стандартными переменными, в частности, MAIL, PS1, PS2 и IFS.