Karena itu .
adalah perintah.
Ini adalah perintah built-in shell, yang membaca file bernama dan menjalankan perintah di dalamnya dalam proses shell saat ini.
Shell Bourne Again juga memiliki source
sinonim untuk perintah ini. Tapi ini Bashism (yang diambil oleh Bourne Again dari C Shell). Meskipun itu adalah Bashisme bahwa shell Bourne Again berbagi dengan TENEX C Shell, Z Shell, dan lainnya (tetapi bukan shell Korn, note). Spesifikasi UNIX Tunggal hanya membakukan .
.
Juga perhatikan bahwa perilaku .
/ source
perubahan halus tergantung dari apakah shell Bourne Again dijalankan dalam mode yang kompatibel dengan POSIX atau tidak. (Sekali lagi ini seperti shell lain, meskipun perilaku non-standar mereka tidak sama dengan yang lain. Dengan Z Shell, misalnya, ada mekanisme skrip shell yang dikompilasi, dan source
sedikit berbeda dari .
dalam penanganan jalur pencariannya. The Korn shell .
akan menjalankan fungsi shell, untuk contoh lain.)
~/.bashrc
hanyalah salah satu dari beberapa file yang isinya (tergantung dari bagaimana proses shell dipanggil) secara otomatis bersumber pada startup shell. Tidak ada yang melarangnya untuk dipasok secara manual . Meskipun jika tindakannya tidak idempoten, Anda mungkin memiliki beberapa pekerjaan perbaikan yang harus dilakukan setelahnya.
Bacaan lebih lanjut
.
, Anda "sumber" file. Berarti itu dieksekusi pada dasarnya