重複の可能性:
ユーザー環境変数を設定するには? (永久、非セッション)
環境変数を設定したいユーザーXXがあります。私のホームディレクトリで.bash_profileを見つけましたが、何もありません。だから私は.bashrcを使ってみましたが、環境変数(printenv)を見ようとすると、私の変数は存在しません。本当に殺してくれますね。私はルートを試してみましたが、うまくいきました。しかし、ユーザーXXには機能しません。
答え1
エクスポート MYVARIABLE="変数値"
これは.bashrcに変数を追加したため、ユーザーXXのデフォルトシェルがbashの場合にのみ機能します。
答え2
動作する必要があります。ユーザーに再ログインするか、.bashrcファイルをインポートして再ロードする必要があるかもしれませんが、(. ~/.bashrc
)環境を設定しないでください。 .bashrcの変数。
.bash_profile
XXエクスポートを含む新しいファイルを作成し、そのファイルがロードされていることを確認する.bashrc
こともできます。
if [ -f ~/.bash_profile ]; then . ~/.bash_profile; fi