~/.bash_profile ファイルの目的は何ですか
ファイルを作成して保存するためのホーム ディレクトリを持つこととは別に、ユーザーはツールやリソースにアクセスできる環境を必要とします。ユーザーがシステムにログインすると、ユーザーの作業環境は初期化ファイルによって決定されます。これらの初期化ファイルは、ユーザーの起動シェルによって定義され、リリースによって異なる場合があります。ホーム ディレクトリにあるデフォルトの初期化ファイルを使用すると、作業環境をカスタマイズできます。
以下は、Bash Shell の各種初期化ファイルです
- /etc/profile file は、システム管理者が管理するシステム全体のファイルです。このファイルは、ログインするすべてのユーザーに対してシェルが実行するタスクを定義します。通常、ファイル内の指示により、PATH、USER、HOSTNAME などのシェル変数が設定されます。
- ~/.bash_profile ファイルは、ユーザー環境を構成するための構成ファイルです。ユーザーは、デフォルト設定を変更し、追加の構成を追加できます。
- ~/.bash_login ファイルには、ユーザーがシステムにログインしたときに実行される特定の設定が含まれています。
- ファイルは、~/.bash_profile および ~/.bash_login ファイルがない場合に読み込まれるさらに別の構成ファイルです。
- ~/.bash_logout ファイルには、ログアウト手順の説明が含まれています。
.bash_profile ファイルの構成
.bash_profile ファイルは、ユーザー環境を構成するための個人用初期化ファイルです。このファイルはホーム ディレクトリで定義され、次の目的で使用できます:
- カスタム環境変数と端末設定を設定して作業環境を変更する
- アプリケーションを開始するようシステムに指示する