私のPATH環境変数に私のホームバイナリへのパスがあることを確認しました$HOME/bin
。
$HOME/bin
パス環境変数にディレクトリを追加しませんでしたが、どのように$HOME/bin
パスに追加しますか?
について -「重複の可能性」:
この質問は環境変数「PATH」に固有のものであり、$HOME/bin
環境変数に特定の値(PATHなど)を追加する方法についてより具体的です。
「重複の可能性」:
PATH
質問や回答に環境変数への言及はありません。$HOME/bin
質問や回答はどこにも言及されていません
答え1
CentOS/RHEL 6.x(以上)およびFedora 20(以上):
ログインすると、$HOME/.bash_profile
スクリプトが実行され、$HOME/bin
パスに追加されます。
Ubuntuから:
ログインすると、$HOME/.profile
スクリプトが実行され、$HOME/bin
パスに追加されます。 (源泉:https://askubuntu.com/questions/49784/how-is-bin-add-to-my-path)
答え2
変更前はすべてのユーザーに存在していたため、/etc/skel/.profile
すべてのユーザーに存在します~/.profile
。
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Debian 6 はこれを行い、Ubuntu には何か他のものがあるかもしれません。