Что означает «вкладка» в «crontab» или «inittab»?
Наличие некоторого представления о его значении может помочь мысленно классифицировать файлы, содержащие суффикс «табуляция», и понять их связь с другими частями ОС.
terminology
the_velour_fog
источник
источник
fstab
find /etc -type f -name '*tab'
Ответы:
Что касается имен (crontab) таблицы cron, (inittab) таблицы инициализации и (fstab) таблиц файловой системы: насколько я знаю, помимо очевидной ассоциации
tab
с «таблицей», это означает, что они являются основными файлами для настройки этих действия.Короткие имена, вероятно, также обусловлены практичностью Unix и использованием кратких команд.
Кроме того, в старые времена терминалы телетайпа были медленными.
Следует отметить концепции
crontab
,initab
иfstab
довольно старые в знаниях Unix.Мы могли бы также сделать предположение, поскольку большинство современных файловых систем имели серьезные ограничения по длине имен файлов, что они были намеренно сокращены по соображениям совместимости или для облегчения просмотра резервных копий на внешних (файловых) системах. [или начальные наборы инструментов]
В man-странице для Vixie
crontab
конкретно упоминаются таблицы:crontab
это программа, используемая для установки, удаления или перечисления таблиц, используемых для управления демоном cron (8) в Vixie Cron.Страница crontab (5) для cron ISC (старой Vixie) имеет название «crontab - таблицы для управления cron».
В руководствах пользователя AT & T:
inittab
описывается как «сценарий для процесса инициализации» в руководстве по System V;mnttab
описывается как « вкладка смонтированной файловой системы » в руководствах по System III и System V;Интересно, что оба
initab
иmnttab
кажутся самыми старыми ссылками из * tab-файлов.источник
Vixie crontab
даже специально упоминаетthe tables
:crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron.