내 안에 다음과 같이 ~/.profile
내 개인을로드 해야하는 마지막 블록 bin/ directory
이 있습니다.
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
그러나로드되지 않은 것 같습니다.
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
왜 이것이 작동하지 않습니까? (내 껍질은 bash입니다.)
티거 편집
echo $0 => bash
echo $HOME => /home/student
whoami => student
less /etc/*-release =>
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
-x
bash에 전달 된 플래그 를 사용 하여 PATH가 재설정 된 위치를 확인하여 확인할 수 있습니다 . 또한 export PATH="$HOME/bin:$PATH"
후속 프로세스에 제공해야합니다.
.profile
은 askubuntu.com/questions/284640을 참조하십시오 .