Çünkü .
bir emirdir.
Bu, adlandırılmış dosyayı okuyan ve geçerli kabuk işleminde içindeki komutları yürüten yerleşik bir kabuk komutudur.
Bourne Again kabuğu da source
bu komutla eşanlamlıdır. Ama bu bir Bashizm (Bourne Again mermisinin C Shell'den aldığı). Yine de Bourne Again kabuğunun TENEX C Kabuğu, Z Kabuğu ve diğerleriyle paylaştığı bir Bashizmdir (ancak Korn kabuğu değil, not). Tek UNIX Spesifikasyonu yalnızca standart hale gelir .
.
Ayrıca .
/ source
ustaca davranışının Bourne Again kabuğunun POSIX uyumlu modunda çalıştırılıp çalıştırılmadığına bağlı olarak değiştiğine dikkat edin . (Standart olmayan davranışları birbirininkiyle aynı olmamasına rağmen yine diğer kabuklara benzer. Z Kabuğu ile, örneğin, önceden derlenmiş bir kabuk komut dosyası mekanizması vardır ve arama yolunun işlenmesinde source
ustaca farklıdır .
. kabuklar .
başka bir örnek için kabuk işlevlerini çalıştırır.)
~/.bashrc
yalnızca içeriği (kabuk işleminin nasıl başlatıldığına bağlı olarak) kabuk başlangıcında otomatik olarak sağlanan birkaç dosyadan biridir . Manuel olarak tedarik edilmesini yasaklayan hiçbir şey yoktur . Eylemleri idempotent olmasa da, daha sonra yapmak için bazı onarım çalışmalarınız olabilir.
daha fazla okuma
.
dosyayı "kaynak" edersiniz. Yani temelde idam ediliyor