File .env

Un quarto file che il sistema operativo utilizza in fase di accesso è il file .env , se .profile contiene la seguente riga: export ENV=$HOME/.env

Il file di .env consente di personalizzare le singole variabili di ambiente di lavoro. Poiché il file .env è nascosto, utilizzare il comando ls -a per visualizzarlo. Per ulteriori informazioni relative al comando ls , consultare ls. Il file .env contiene le singole variabili di ambiente utente che sovrascrivono le variabili impostate nel file /etc/environment . È possibile personalizzare le variabili di ambiente come desiderato modificando il file .env .

Il seguente esempio è un tipico file .env :

export  myid=`id | sed -n -e 's/).*$//' -e 's/^.*(//p'`
#set prompt: login & system name & path 
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
#setup my command aliases
alias   ls="/bin/ls -CF" \
        d="/bin/ls -Fal | pg" \
        rm="/bin/rm -i" \
        up="cd .."
Nota: quando si modifica il file .env , assicurarsi che le variabili di ambiente appena create non siano in conflitto con le variabili standard quali MAIL, PS1, PS2e IFS.