[Ubuntu]ユーザー共通の環境変数を設定する方法


ユーザー共通と言っても、ログインのタイミングで設定する方法。

/etc/profile.d下に設定用シェルが記述されたファイルを置く。
例えばこんな感じ。

#!/bin/bash
if [ ! -e "/usr/local/go" ]; then
    exit 0
fi

export PATH=$PATH:/usr/local/go/bin

実行権限は必要なし。
/etc/profileから呼び出される。

デーモンのようにログインしないものも含めたシステム環境変数は/etc/environmentにキー=値の形式で書く。
こちらは変数展開はできないとのこと。

https://help.ubuntu.com/community/EnvironmentVariables