Что означает «вкладка» в «crontab» или «inittab»?
Наличие некоторого представления о его значении может помочь мысленно классифицировать файлы, содержащие суффикс «табуляция», и понять их связь с другими частями ОС.
find /etc -type f -name '*tab'
Что означает «вкладка» в «crontab» или «inittab»?
Наличие некоторого представления о его значении может помочь мысленно классифицировать файлы, содержащие суффикс «табуляция», и понять их связь с другими частями ОС.
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.
fstab