このファイルが見つかり.bashrc
ましたが、その目的/機能を知りたいです。そしていつ、どのように使用しますか?
ベストアンサー1
.bashrc
大きな打撃だシェルスクリプトBashはインタラクティブに起動されるたびに実行されます。対話型シェルセッションを初期化します。コマンドプロンプトに入力したすべてのコマンドをこのファイルに入れることができます。
ここにコマンドを配置して、特定の環境で使用するシェルを設定したり、必要に応じてカスタマイズしたりできます。共通点.bashrc
はニックネームいつも使えるようにしたいです。
.bashrc
実行対象すべて対話型シェルが起動します。あなたが言うなら:
$ bash ; bash ; bash
Ctrl-Dその後、3回打つと.bashrc
3回実行されます。しかし、こう言うなら:
$ bash -c exit ; bash -c exit ; bash -c exit
これにより、Bash呼び出しが非対話型になる.bashrc
ため、まったく実行されません。-c
ファイルからシェルスクリプトを実行する場合も同様です。
これは、新しいログインシェルが起動したときにのみ実行されるもの.bash_profile
とは対照的です。 ()コマンド.profile
を1回実行するか、インタラクティブシェルが起動するたびに実行するかによって、コマンドがbash -l
vs.bashrc
に入るかどうかを選択できます。.bash_profile
エイリアシングに対する反例として、これらの変更は一般的に調整されないので、調整し.bashrc
たいと入れることを好みます。PATH
.bash_profile
等級:
export PATH="$PATH:/some/addition"
に入れると、インタラクティブ.bashrc
なサブシェルを起動するたびに:/some/addition
最後にくっついてPATH
誤ったコマンドを入力すると、シェルに追加のアクションが発生します。
次の操作を行うたびに、新しい対話型 Bash シェルが作成されます。皮をむくvi
例えばとして:sh
。