Coba gunakan man shatau man bashatau halaman manual untuk shell apa pun yang Anda gunakan. (Mungkin man $SHELL.)
Ini secara resmi tidak disebut perintah "titik", tetapi sourceperintah. Mencari kata sourcemungkin bermanfaat.
misal, halaman manual bash (cari "setiap perintah builtin"), dan Anda akan segera menemukan dokumentasinya.
Sedangkan untuk menjelaskan penggunaannya, saya bisa melakukannya di sini. Saya hanya akan merujuk ini sebagai sourceperintah, mengakui bahwa itu dapat disingkat menjadi hanya periode ketika Anda menggunakan beberapa shell, dan dengan beberapa shell yang mungkin perlu perintah (karena titik mungkin dikenali tetapi seluruh kata sourcemungkin tidak menjadi).
Jika Anda menggunakan sourceperintah, shell Anda akan membaca setiap baris dari file skrip, dan mencoba untuk mengeksekusinya. Anda perlu izin "baca" pada file. (Tidak masalah jika Anda memiliki izin "eksekusi".) Jika Anda memodifikasi variabel, itu cenderung mempengaruhi shell Anda saat ini.
Jika, di sisi lain, Anda hanya mencoba mengeksekusi file, maka shell Anda akan meminta sistem operasi untuk mengurus permintaan ini. Ini akan membutuhkan izin "eksekusi". (Pada beberapa sistem, seperti OpenBSD, Anda tidak perlu izin "baca" untuk ini. Di sistem lain, Anda akan memerlukan banyak variasi Unix.) File tersebut mungkin harus mulai dengan tajuk yang sesuai (misalnya,#!/bin/sh Sehingga pengoperasian) sistem mengenali ini sebagai file skrip. Sistem operasi akan menjalankan salinan shell yang diminta, dan memberi tahu shell itu untuk menjalankan konten skrip. Jika lingkungan shell diubah (misalnya, variabel mendapatkan nilai baru, direktori kerja diubah (dengan cd), deskriptor file dialihkan (dengan exec), dll.), itu hanya akan berdampak pada sub-shell yang dipanggil untuk skrip, dan tidak dapat memodifikasi lingkungan di shell induk yang disebut file skrip.