Penyebutan awal dari perintah titik yang dapat saya temukan adalah dalam manual untuk sh
shell Stephen Bourne di Unix Release 7 (mungkin lebih tua, tetapi tidak jelas hadir sebagai salah satu perintah built-in di sh
dalam Release 6 ).
. file Read and execute commands from file and return. The search path
$PATH is used to find the directory containing file.
Titik, dalam istilah yang cukup umum, tampaknya telah dikaitkan dengan "di sini" atau "saat ini". The .
direktori adalah direktori saat ini , dan .
alamat di adb
debugger dari rilis yang sama dari Unix memiliki .
alamat yang merupakan alamat saat . Demikian juga, memasukkan .
diikuti oleh baris baru di ed
editor akan menampilkan kembali baris saat ini dari buffer pengeditan (.
alamat baris saat ini). Titik juga berarti simpul saat ini dalam bahasa kueri terstruktur tertentu untuk XML, JSON, YAML, dll. (Meskipun ini adalah penemuan selanjutnya).
Oleh karena itu, saya pikir, tidak terlalu jauh untuk berspekulasi bahwa .
perintah dalam shell juga berarti "di sini" atau "saat ini". Secara khusus, "jalankan skrip ini di lingkungan saat ini ."
Titik juga cukup cepat dan mudah diketik, dan memiliki perintah singkat untuk melakukan tugas umum (baik itu dalam ed
,adb
atau di shell) mungkin menjadi alasan lain mengapa nama yang lebih panjang tidak digunakan.
Perhatikan bahwa saya tidak memiliki versi berfungsi sh
dari Rilis 7 untuk menguji berbagai hal, dan bahwa saya tidak dapat menemukan implementasi aktual dari.
shell Bourne dari rilis itu di repositori Git yang disebutkan di atas, jadi saya tidak bisa mengatakan pasti itu benar-benar melakukan apa yang dilakukannya hari ini. Tapi sepertinya memang begitu.