rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

システムワイドな環境変数設定/グローバルな環境変数設定/ユーザーローカルな環境変数設定

2022 Feb. 08.
2021 Apr. 30.
2021 Jan. 31.
2020 Sep. 20.
2020 Sep. 13.
2018 Sep. 01.
2018 Aug. 13.
2017 Feb. 05.
 
 

 システムワイドなPATH・環境変数
( グローバルPATH システムワイドPATH )

(/etc/environment ではなく) /etc/profile.d/hoge.sh にPATHを書く。
"export PATH"が無くても、/etc/profile.d/hoge.sh終了時にexportされるが、hoge.shスクリプトの途中で新しいPATHを利用する場合はその前にexportしておく。
 
if [ -d "/YOUR/SYSTEM/PATH/DIR" ]; then
   PATH="/YOUR/SYSTEM/PATH/DIR:${PATH}"
fi

一般ユーザ

一般ユーザ個別の環境変数は ~/.profile に記述する。exportは不要。
~/.profileはログイン時に一度だけ実行される。
環境変数はログイン時に一度だけ実行されればよいので、~/.profile に記述する。
alias、umaskなどはシェルの起動毎に読み込まれる~/.bashrcに記述する。
 
 
(Manjaro Linux
 
~/binを作成し、PATH設定する
$ mkdir ~/bin
$ vim ~/.profile
    if [ -d "${HOME}/bin" ]; then
      PATH="${HOME}/bin:${PATH}"
      export PATH
    fi