Di folder rumah saya di Linux saya memiliki beberapa file konfigurasi yang memiliki "rc" sebagai ekstensi nama file:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
Apa arti "rc" dalam nama-nama ini?
Di folder rumah saya di Linux saya memiliki beberapa file konfigurasi yang memiliki "rc" sebagai ekstensi nama file:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
Apa arti "rc" dalam nama-nama ini?
Jawaban:
Sepertinya salah satu dari yang berikut:
Saya juga telah menemukan kutipan :
Sufiks 'rc' kembali ke kakek nenek Unix, CTSS. Itu memiliki fitur skrip perintah yang disebut "runcom". Unix awal menggunakan 'rc' untuk nama skrip boot sistem operasi, sebagai penghargaan untuk CTSS runcom.
Konfigurasi Runtime biasanya jika ada di config
direktori. Saya menganggap mereka sebagai file sumber daya. Jika Anda melihat rc
dalam nama file ini bisa versi yaitu Calon Rilis.
Sunting : Tidak, saya mengembalikannya secara resmi ... "jalankan perintah"
[Unix: dari file runcom pada sistem CTSS 1962-63, melalui skrip startup / etc / rc]
File skrip yang berisi instruksi startup untuk program aplikasi (atau seluruh sistem operasi), biasanya file teks yang berisi perintah semacam itu yang mungkin telah dipanggil secara manual setelah sistem dijalankan tetapi harus dijalankan secara otomatis setiap kali sistem dijalankan.
Dengan demikian, akan tampak bahwa bagian "rc" adalah singkatan dari "runcom", yang saya percaya dapat diperluas untuk "menjalankan perintah". Sebenarnya, ini persis apa yang terdapat dalam file tersebut, perintah yang harus dijalankan oleh bash.
Dikutip dari Apa artinya "rc" dalam .bashrc?
Saya belajar sesuatu yang baru! :)
Release Candidate
, meskipun bukan 'rc in bashrc'
Di dunia Unix, RC adalah singkatan dari "Run Control".
Dalam konteks sistem mirip Unix, istilah rc adalah singkatan dari "menjalankan perintah". Ini digunakan untuk file apa pun yang berisi informasi startup untuk suatu perintah . Hal ini diyakini berasal di suatu tempat pada tahun 1965 dari fasilitas runcom dari Sistem Berbagi-Waktu MIT Kompatibel (CTSS).
Referensi: https://en.wikipedia.org/wiki/Run_commands
Untuk memahami file rc, perlu diketahui bahwa Ubuntu melakukan booting ke beberapa runlevel yang berbeda . Mereka adalah 0-6, 0 makhluk "berhenti", 1 menjadi "single-user", 2 menjadi "multi-user" (runlevel default), dll Sistem ini sekarang telah usang oleh Upstart dan initd program di sebagian Linux Distro. Itu masih dipertahankan untuk kompatibilitas ke belakang.
Di dalam /etc
direktori terdapat beberapa folder berlabel "rc0.d, rc1.d" dll, melalui rc6.d. Ini adalah direktori yang dirujuk oleh kernel untuk mengetahui skrip init mana yang harus dijalankan untuk runlevel itu. Mereka adalah tautan simbolis ke skrip layanan sistem yang berada di/etc/init.d
direktori.
Dalam konteks yang Anda gunakan, akan terlihat bahwa Anda mencantumkan file dengan rc pada namanya. Kode dalam file-file ini akan mengatur cara layanan / tugas dijalankan dan dijalankan ketika diinisialisasi.