Вы можете использовать printenv
, чтобы увидеть, какие переменные установлены и сбросить их (кроме тех, которые вы хотите / должны сохранить, например, PATH):
for var in $(printenv | sed 's/=.*//'); do
case "$var" in
TERM|SHELL|TMPDIR|USER|PATH|PWD|HISTCONTROL|SHLVL|HOME|LOGNAME|DISPLAY )
: ;; # Leave these untouched
* )
unset "$var" ;;
esac
done
PATH=/usr/bin:/bin:/usr/sbin:/sbin # Override existing PATH with standard value