[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

.bash_profile

pointこの用語のポイント

point設定ファイルだよ

pointログインしたときに読み込まれるよ

pointログインシェルがbashのときに読み込まれるよ

スポンサーリンク

簡単に書くよ

.bash_profileとは

ログインシェルがbashの状態でログインしたときに読み込まれる設定ファイル
です。

image piyo

詳しく書くよ

順番に見ていきましょう。

bashは「シェルの種類のひとつで、shをパワーアップしたシェル」ね。

シェルは「人間様からの入力をコンピュータさんに伝えるプログラム」です。

シェルにはいくつかの種類があります。
sh、bash、cshkshtcshzshなどです。

シェルはログイン直後から動き始めます。
ログインしたときに起動するシェルをログインシェルと言います。

そして、途中で別のシェルに変更することもできます。
例えば、ログインしたときのシェルはcshだったけど途中からbashに変える、といったことも可能です。

ここまでを踏まえて、ログインシェルがbashの状態でログインしたときに読み込まれる設定ファイルが「.bash_profile」です。

.bash_profile

「.bash_profile」は、ログインした直後のディレクトリホームディレクトリ)にあります。
場所を指定しないで

cd

コマンドを押したときに移動するディレクトリです。

ただし「.bash_profile」は隠しファイルです。
普通に

ls

を実行しても表示されないかもしれません。
「-a」オプションを付けて

ls -a

を実行すれば「.bash_profile」も表示されます。

また「.bash_profile」は、画面上で

bash

と入力してエンターキーを押したときには読み込まれません。
あくまで「ログイン時に」読み込まれるファイルです。

あと、ついでなので書いておくと、画面上からbashに切り替えたときには「.bashrc」という設定ファイルが読み込まれます。
余裕があれば、併せて覚えてあげてください。

image piyo2

一言でまとめるよ

まぁ「.bash_profile」って単語が出てきたら「ログインシェルがbashでログインしたときに読み込まれる設定ファイルなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク