なぜなら.
コマンドだからです。
これはシェルの組み込みコマンドであり、指定されたファイルを読み取り、現在のシェルプロセスでコマンドを実行します。
Bourne Againシェルにはsource
、このコマンドの同義語もあります。しかし、これはBashism(Bourne AgainシェルがCシェルから取ったもの)です。Bourne AgainシェルがTENEX Cシェル、Zシェルなどと共有するのはバシズムですが(Kornシェルではありません)。Single UNIX Specificationは標準化のみを行います.
。
また、.
/ の動作はsource
、Bourne AgainシェルがPOSIX互換モードで実行されているかどうかによって微妙に変化することに注意してください。(これも他のシェルと同じですが、非標準の動作は互いに同じではありません。たとえば、Zシェルでは、プリコンパイルされたシェルスクリプトメカニズムがあり、検索パスの処理とはsource
微妙に異なり.
ます。シェルのは.
別の、たとえば、シェルの機能を実行します。)
~/.bashrc
は、シェルの起動時に自動的にソースとなる(シェルプロセスの起動方法に依存する)いくつかのファイルの1つにすぎません。手動での調達を禁止するものはありません。そのアクションがi等でない場合は、後で修正作業が必要になる場合があります。
参考文献
.
あなたの「ソース」ファイル。意味それは基本的に実行されている