Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> 窓について >> .bash_profileと.bashrcの違いは何ですか?

.bash_profileと.bashrcの違いは何ですか?

  

/etc /profile:このファイルはシステムの各ユーザーの環境情報を設定しますユーザーが初めてログインしたときに実行されます。シェルの設定はディレクトリ設定ファイルに集められています/etc /bashrc:このファイルはbashシェルを実行している各ユーザーに対して実行されますbashシェルが開かれると、ファイルは読み込まれます。ユーザーがログインすると、ファイルは一度だけ実行されます!デフォルトでは、彼はいくつかの環境変数を設定してユーザーの.bashrcファイルを実行します。〜/.bashrc:ログイン時や新しいシェルを開くたびに読み込まれるbashシェルのbash情報。〜/.bash_logout:システムを終了するたびにファイルを実行します(bashシェルを終了します)。 >

また、/etc /profileに設定した変数(グローバル)を作ることができます。どのユーザーにとっても、〜/.bashrcなどに設定された変数(ローカル)は/etc /profile内の変数のみを継承できます。これらは "父と息子"の関係です。

〜/.bash_profileログインモードがbash実行に入る方法〜/.bashrcは、通常同じ設定でbash実行に入る対話型の非ログイン方法であるため、通常は前者が後者を呼び出します。


Copyright © Windowsの知識 All Rights Reserved