在我~/.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
为什么这不起作用?(我的shell是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。