“crontab”或“inittab”中的“tab”是什么意思?
了解其含义可能有助于在心里对包含“tab”后缀的文件进行分类,并了解它们与操作系统其他部分的关系。
答案1
至于(crontab)cron表,(inittab)init表和(fstab)文件系统表的名称:据我所知,除了tab
与“表”的明显关联之外,这意味着它们是配置这些表的主要文件行动。
这些短名称可能也是由于 Unix 实用且使用简洁命令的本质。
此外,在过去,电传打字机终端速度很慢。
必须注意crontab
、initab
和的概念fstab
在 Unix 知识中相当古老。
我们还可以做出推测,因为大多数当代文件系统对文件名的长度都有严格的限制,出于兼容性原因或为了便于在外部(文件)系统上浏览备份,故意保持文件名较短。 [或引导工具链]
Vixie 的联机帮助页crontab
特别提到了这些表:crontab
是用于安装、卸载或列出用于驱动 Vixie Cron 中的 cron(8) 守护进程的表的程序。
ISC(旧 Vixie)cron 的 crontab(5) 页面名称为“crontab - 用于驱动 cron 的表”。
在 AT&T 用户手册中:
inittab
在 System V 手册中被描述为“init 进程的脚本”;mnttab
被描述为“已安装的文件系统标签“ System III 和 System V 手册中都有;
有趣的是,initab
和mnttab
似乎都是 *tab 文件中发现的最古老的引用。