Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxのbashrcとプロファイル

Linuxのbashrcとプロファイル

  
の使い方と違い

端末を使ってLinux OS
のコンソールにログインすると、プロンプト記号(#や〜など)が表示されます。その後、次のように入力します。コマンド、Linuxは入力コマンドに従って応答します、この一連の動作はいわゆるシェルによって処理されます。

シェルはプログラムです。最も一般的に使用されているのはBashです。これは、ログインシステムがデフォルトで使用するシェルです。

bashrcとprofileはシェル起動設定ファイルです(実際、これら2つのファイルもシェルスクリプトです)。現在のシェルの環境変数などを初期化できます。これらはMicrosoft DOSに似ています。 Windows
autoexec.batファイル。

次に、bashrcとprofileの使用方法と相違点の詳細な説明を示します。

個々のユーザーのためのもの

.bashrc
#〜/.bashrc:用にbash(1)非ログインシェル

.profile
#〜/.profile:Bourne互換のログインシェルによって実行されます。

すべてのユーザーのための

/etc/bash.bashrc#システム全体の.bashrcファイルインタラクティブなbash(1)shells./etc/profile# /etc /profile:Bourneシェル用のシステム全体の.profileファイル(sh(1)

bashrcとプロファイルの違い

上から)説明によると、bashrcとprofileの違いは次のとおりです。

1. bashrcはシステム起動後に自動的に実行されます。

2.プロファイルはユーザーがログインするまで実行されません。

3.設定後、source bashrcコマンドを使用してbashrcを更新するか、またはsource profileコマンドを使用してプロファイルを更新することができます。

PS:通常bashrcを変更します。 File

4. /etc /profile(global)に設定された変数はどのユーザーにも適用でき、〜/.bashrcに設定された変数(local)は/etc /profileにのみ継承できます。の数量、それらは「父と息子」の関係です。

追加の紹介

さらに、bashrc関連の文書についてのいくつかのメモを追加する必要があります。

〜/.bash_profile:ユーザーがログインすると、このファイルは1回しか実行されません!デフォルトでは、彼はいくつかの環境変数を設定してユーザーの.bashrcファイルを実行します。

〜/.bash_logout:システムを終了するたびにこのファイルを実行してください(bashシェルを終了してください)。ログインモードはbash操作に入ります。通常、2つの設定はほぼ同じなので、通常は前者が後者を呼び出します。

Copyright © Windowsの知識 All Rights Reserved