環境変数には、実行時にプロセスの動作を変更するために使用される値が含まれています。 他のオペレーティングシステムと同様に、Ubuntuシステムで環境変数を設定することもできます。
環境変数は次の3つの方法で設定できます。
- exportコマンドの使用
- / etc/environmentファイルの使用
- /etc/profile.d/ディレクトリの下にシェルスクリプトを追加する
次に、Ubuntuシステムで環境変数を設定するための上記の方法について1つずつ説明します。
1.エクスポートコマンドを使用する
ターミナルでexportコマンドを使用して、環境変数を一時的に設定できます。 その変数は、同じ端末でのみアクセスできます。 ターミナルを閉じると、変数は破棄されます。
環境変数を設定するには、次のコマンドを実行します。
export MY_ENV=value
MY_ENV環境変数を出力するには、次のように入力します。
echo $MY_ENV
2. / etc/enviromentファイルを使用する
The /etc/environment
環境変数の設定に使用されるシステム全体の構成ファイルです。 これはシェルスクリプトではなく、環境変数を1行に1つずつ設定する代入式で構成されています。
sudo vim /etc/environment
/etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 MY_HOME="/home/tecadmin"
このファイルには複数の環境変数を設定できます。 各環境変数は別々の行にある必要があります。
システムの再起動中に、このファイルに書き込まれた環境変数が自動的に割り当てられ、システム全体でアクセスできるようになります。
3./etc/profile.d/*.shファイルを使用する
下にシェルスクリプトを作成することもできます /etc/profile.d ディレクトリ。 ユーザーログイン中に/etc/profileスクリプトが実行されます。 また、以下のすべてのシェルスクリプト(拡張子が.shのファイル)を実行しました。 /etc/profile.d ディレクトリ。
シェルスクリプト/etc/profile.d/custom-env.shを作成し、を使用して環境変数を設定しましょう。 書き出す 指図。
sudo vim /etc/profile.d/custom-env.sh
次のような環境変数を設定します。
/etc/environment
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 export JRE_HOME=/usr/lib/jvm/java-17-openjdk-amd64 export MY_ENV="value1"
次回ユーザーがログインすると、環境変数が自動的に設定されます。 echoコマンドを使用して、環境変数の値を出力できます。
echo $MY_ENV
value1
結論
このチュートリアルでは、Ubuntuシステムでの環境変数の設定の詳細について説明します。 これらの環境変数は、プロセスの実行時の動作を変更するのに非常に役立ちます。
このチュートリアルが、UbuntuおよびDebianシステムでの環境変数の作成の基本的な理解に役立つことを願っています。 コメントで貴重な提案を提供し、この記事をソーシャルプラットフォームと共有してください。
The post Ubuntuでの環境変数の設定– TecAdmin appeared first on Gamingsym Japan.