例如“crontab”或“inittab”中的“tab”有何意义?

例如“crontab”或“inittab”中的“tab”有何意义?

“crontab”或“inittab”中的“tab”是什么意思?
了解其含义可能有助于在心里对包含“tab”后缀的文件进行分类,并了解它们与操作系统其他部分的关系。

答案1

至于(crontab)cron表,(inittab)init表和(fstab)文件系统表的名称:据我所知,除了tab与“表”的明显关联之外,这意味着它们是配置这些表的主要文件行动。

这些短名称可能也是由于 Unix 实用且使用简洁命令的本质。

此外,在过去,电传打字机终端速度很慢。

必须注意crontabinitab和的概念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 手册中都有;

有趣的是,initabmnttab似乎都是 *tab 文件中发现的最古老的引用。

相关内容