Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Linuxでの環境変数の設定ファイルの設定の違い

Linuxでの環境変数の設定ファイルの設定の違い

  

/etc /profile:このファイルは、システムの各ユーザーの環境情報を設定し、ユーザーが初めてログインしたときに実行されます。

そして/etc/profile.dディレクトリの設定ファイルからシェル設定を収集します。

/etc /bashrc:bashシェルを実行している各ユーザーに対してこのファイルを実行してください。このファイルはbashシェルが開かれたときに読み込まれます。

〜/.bash_profile:各ユーザーはこのファイルを使用して、自分の使用に固有のシェル情報を入力できます。ユーザーがログインすると、

ファイルは1回だけ実行されます。デフォルトで、彼はユーザーを実行するためにいくつかの環境変数を設定します。 Bashrcファイル

〜/.bashrc:このファイルには、あなたのbashシェルに固有のbash情報が含まれていて、ログインして新しいシェルを開くたびに読み込まれます。

〜/.bash_logout:システムを終了するたびにこのファイルを実行してください(bashシェルを終了してください)。

さらに、/etc /profileに設定されている変数(グローバル)はどのユーザーにも適用でき、〜/.bashrcに設定されている変数(ローカル)は/etc /profileからのみ継承できます。変数、それらは「父と子」の関係です。

〜/.bash_profileは、bashを実行するための対話的なログイン方法です。

〜/.bashrcは、bashを実行するための対話的な非ログイン方法です。設定はほぼ同じなので、通常前者が後者を呼び出します。

Copyright © Windowsの知識 All Rights Reserved