История изменений
Исправление sunjob, (текущая версия) :
PATH - определяется, втч и в /etc/profile.d/
есть такой доп. скрипт, корректирующий PATH
if [ ! "$(echo $PATH | grep $HOME/bin)" -a -d $HOME/bin ]; then PATH=$HOME/bin:${PATH}; fi
if [ ! "$(echo $PATH | grep :.)" -a ! "$(id -u)" = "0" ]; then PATH="${PATH}:." ; fi
export PATH
надеюсь, тут все понятно... ну и еще PATH доводится в профиле пользователя в ~/.bashrc / ~/.bash_profile:
if [ ! "$(echo $PATH | grep /sbin)" ]; then PATH=$PATH:/sbin ; fi
if [ ! "$(echo $PATH | grep /usr/sbin)" ]; then PATH=$PATH:/usr/sbin ; fi
if [ ! "$(echo $PATH | grep /usr/local/sbin)" ]; then PATH=$PATH:/usr/local/sbin ; fi
if [ ! "$(echo $PATH | grep $HOME/bin)" -a -d $HOME/bin ]; then PATH=$HOME/bin:$PATH ; fi
export PATH
как видно, PATH ни где не «обнуляется» И только ДОПОЛНЯЕТСЯ
Исправление sunjob, :
PATH - определяется, втч и в /etc/profile.d/
есть такой доп. скрипт, корректирующий PATH
if [ ! "$(echo $PATH | grep $HOME/bin)" -a -d $HOME/bin ]; then PATH=$HOME/bin:${PATH}; fi
if [ ! "$(echo $PATH | grep :.)" -a ! "$(id -u)" = "0" ]; then PATH="${PATH}:." ; fi
export PATH
надеюсь, тут все понятно... ну и еще PATH доводится в профиле пользователя в ~/.bashrc / ~/.bash_profile:
if [ ! "$(echo $PATH | grep /sbin)" ]; then PATH=$PATH:/sbin ; fi
if [ ! "$(echo $PATH | grep /usr/sbin)" ]; then PATH=$PATH:/usr/sbin ; fi
if [ ! "$(echo $PATH | grep /usr/local/sbin)" ]; then PATH=$PATH:/usr/local/sbin ; fi
if [ ! "$(echo $PATH | grep $HOME/bin)" -a -d $HOME/bin ]; then PATH=$HOME/bin:$PATH ; fi
export PATH
как видно, PATH ни где не «обнудяется» И только ДОПОЛНЯЕТСЯ
Исходная версия sunjob, :
дополнительно
PATH - определяется, втч и в /etc/profile.d/
есть такой доп. скрипт, корректирующий PATH
if [ ! "$(echo $PATH | grep $HOME/bin)" -a -d $HOME/bin ]; then PATH=$HOME/bin:${PATH}; fi
if [ ! "$(echo $PATH | grep :.)" -a ! "$(id -u)" = "0" ]; then PATH="${PATH}:." ; fi
export PATH
надеюсь, тут все понятно... ну и еще PATH доводится в профиле пользователя в ~/.bashrc / ~/.bash_profile:
if [ ! "$(echo $PATH | grep /sbin)" ]; then PATH=$PATH:/sbin ; fi
if [ ! "$(echo $PATH | grep /usr/sbin)" ]; then PATH=$PATH:/usr/sbin ; fi
if [ ! "$(echo $PATH | grep /usr/local/sbin)" ]; then PATH=$PATH:/usr/local/sbin ; fi
if [ ! "$(echo $PATH | grep $HOME/bin)" -a -d $HOME/bin ]; then PATH=$HOME/bin:$PATH ; fi
export PATH