मेरे ~/.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
यह काम क्यों नहीं कर रहा है? (मेरा खोल बैश है।)
टाइगर के लिए संपादित करें
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
बैश करने के लिए पारित ध्वज का उपयोग करके सत्यापित कर सकते हैं और देख सकते हैं कि पीएटीएच रीसेट कहाँ है। इसके अलावा, आपको export PATH="$HOME/bin:$PATH"
इसे बाद की प्रक्रियाओं को प्रदान करने की आवश्यकता है।
.profile
, askubuntu.com/questions/284640 देखें ।