Co oznacza „tab” w „crontab” lub „inittab”?
Znajomość jego znaczenia może pomóc w mentalnym kategoryzowaniu plików zawierających sufiks „tab” i zrozumieć ich związek z innymi częściami systemu operacyjnego.
terminology
the_velour_fog
źródło
źródło
fstab
find /etc -type f -name '*tab'
Odpowiedzi:
Jeśli chodzi o nazwy tabeli cron (crontab), tabeli inicjacji (inittab) i tabel systemu plików (fstab): o ile wiem, oprócz oczywistego powiązania
tab
z „tabelą”, oznacza to, że są to główne pliki do ich konfiguracji działania.Krótkie nazwy prawdopodobnie wynikają również z faktu, że Unix jest praktyczny i używa zwięzłych poleceń.
Ponadto w dawnych czasach terminale teletypowe działały wolno.
Należy zauważyć
crontab
,initab
ifstab
są one dość stare w tradycji uniksowej.Możemy również spekulować, ponieważ większość współczesnych systemów plików ma poważne ograniczenia długości nazw plików, że zostały one celowo skrócone ze względu na kompatybilność lub w celu ułatwienia przeglądania kopii zapasowych na obcych systemach (plikach). [lub łańcuchy narzędzi do ładowania]
Strona podręcznika dla Vixie
crontab
konkretnie wspomina o tabelach:crontab
to program używany do instalowania, deinstalowania lub wyświetlania tabel używanych do sterowania demonem cron (8) w Vixie Cron.Strona crontab (5) dla crona ISC (old Vixie) ma jako „crontab - tabele do sterowania cronem”.
W instrukcjach obsługi AT&T:
inittab
jest opisany jako „skrypt dla procesu inicjowania” w podręczniku Systemu V;mnttab
jest opisany jako „ zakładka zamontowanego systemu plików ” zarówno w podręcznikach Systemu III, jak i Systemu V;Co ciekawe, zarówno
initab
imnttab
wydają się być Najstarsze wzmianki znaleziono plików * tab.źródło
Vixie crontab
nawet w szczególności wspominathe tables
:crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron.