rokkonet

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

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

2024 Jan. 21.
2023 May 03.
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
 
(以下はXubuntu 20.04では最初から設定されている)
~/binを作成し、PATH設定する
$ mkdir ~/bin
$ vim ~/.profile
    if [ -d "${HOME}/bin" ]; then
      PATH="${HOME}/bin:${PATH}"
      export PATH
    fi