.bash_profileと.bashrcの違いとは?
.bash_profileはログイン時に実行される。環境変数の設定に使用される。
.bashrcはログイン時、.bash_profileから呼び出されて実行される。.bashrcは別のシェルでも実行される特徴を持つ。
.bash_profileと.bashrcの違いは
.bash_profileと.bashrcの違いを考える上でわからないことがいろいろ出てきたのでメモしておく。
シェルとは?
ユーザの操作を受け付けて、与えられた指示をOSの中核部に伝えるソフトウェア。キーボードから入力された文字やマウスのクリックなどを解釈して、対応した機能を実行するようにOSに指示を伝える。
OS | シェル |
Windows | Explorer,コマンドプロンプト |
Mac OS | Finder |
Unix系OS | bash,csh |
UNIX系OSではシェルをユーザ好みに応じて選択することが出来る。
.bashrcの「rc」って何?
これは「run command」の略。何らかのタスクの初期設定や起動時に自動実行されるコマンドを列挙したファイルにつけられる名前。
シェルスクリプトによって書かれているために可読性に優れており、個別のシステムに応じて編集できる良さがある。
・参考
少し詳しすぎる感じはある。
the inner universe of Leopard - 「rcの引退とlaunchdの強化」 (2) | マイナビニュース