ホームページ  >  記事  >  運用・保守  >  Linux オペレーティング システムで環境変数を変更する方法

Linux オペレーティング システムで環境変数を変更する方法

WBOY
WBOY転載
2023-06-03 16:43:047897ブラウズ

方法 1: /etc/profile ファイルに変数を追加する [すべてのユーザーに有効 (永続)]

vi を使用して、/etc/profile ファイルに変数を追加します。この変数は Linux 上のすべてのユーザーに対して有効であり、「永続的」です。

変更をすぐに有効にするには、次のコードを実行する必要があります。

コードをコピーします。コードは次のとおりです。

# source /etc/profile

方法 2: ユーザー ディレクトリの .bash_profile ファイルに変数を追加する [単一ユーザー (永続) に有効]

vi を使用して、ユーザー ディレクトリ内の .bash_profile ファイル。変更は現在のユーザーにのみ有効であり、「永続的」です。

変更をすぐに有効にするには、ユーザー ディレクトリで次のコードを実行する必要があります。

コードをコピーします。コードは次のとおりです。

# source .bash_profile

方法 3:export コマンドを直接実行して変数を定義する [現在のシェル (bash) でのみ有効 (一時的)]

[export を直接使用する]シェル コマンド ラインの変数名= [変数値] は変数を定義します。この変数は、現在のシェル (bash) またはそのサブシェル (bash) でのみ有効です。シェルを閉じると、変数は無効になります。新しいシェルでは、そのような変数は存在しないため、再定義する必要があります。

#方法 4: 直接割り当て

コマンド ラインに

と入力してコードをコピーします。コードは次のとおりです:

path=$path: /usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin


このメソッドの使用は、現在のセッションでのみ有効です。 、システムからログアウトするたび、またはシステムからログアウトした後、パス設定は無効になります。

方法 5: /ect/profile ファイルを変更する

追加

コードをファイルの最後にコピーします。コードは次のとおりです。

エクスポート パス =$path:/usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin


//注: 「=」記号の両側にスペースを入れます。

パス値を手動で強制的に変更しない限り、この方法が最適です。手動で変更しないとパス値は変更されません。


方法 6: .bachrc/.bash_profile ファイルを変更する

追加

コードをファイルの最後にコピーします。コードは次のとおりです。次のように:

export path=$path:/usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin


このメソッドは次の場合に機能します。現在のユーザー。システムからログアウトすると無効になります。

注: 方法 2 と 3 の場合、パスを有効にするには、再度ログインする必要があります。次の方法を使用すると、簡略化できます。作業: /etc/profile が変更された場合、編集は完了します。その後、ソース プロファイルを実行するか、コマンド ./profile path を実行すると、パスの値がすぐに有効になります。この方法の原理は、/etc/profile シェル スクリプトを再度実行することです。sh はサブシェル プロセスで実行され、パスが変更されても実行されるため、sh /etc/profile を使用すると機能しないことに注意してください。現在の環境には反映されませんが、ソースは現在のシェルプロセスで実行されるため、パスの変更が確認できます。

以上がLinux オペレーティング システムで環境変数を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。