Quanto aos nomes das tabelas cron (crontab), tabelas init (inittab) e tabelas do sistema de arquivos (fstab): até onde eu sei, além da associação óbvia de tab
com "table", significa que eles são os principais arquivos para a configuração desses ações.
Os nomes abreviados provavelmente também se devem à natureza do Unix de ser prático e usar comandos concisos.
Além disso, antigamente, os terminais de teletipo eram lentos.
Deve-se notar os conceitos de crontab
, initab
e fstab
são bastante antigos no folclore do Unix.
Também poderíamos fazer especulações, já que a maioria dos sistemas de arquivos contemporâneos tinha sérias limitações no tamanho dos nomes de arquivos, de que eles foram mantidos intencionalmente curtos por motivos de compatibilidade ou para facilitar a navegação em backups em sistemas estrangeiros (arquivos). [ou cadeias de ferramentas de inicialização]
A página de manual do Vixie crontab
menciona especificamente as tabelas: crontab
é o programa usado para instalar, desinstalar ou listar as tabelas usadas para acionar o daemon cron (8) no Vixie Cron.
A página crontab (5) do cron do ISC (Vixie antigo) tem como nome "tabelas de crontab para dirigir o cron".
Nos manuais do usuário da AT&T:
inittab
é descrito como "script para o processo init" no manual do System V;
mnttab
é descrito como " guia do sistema de arquivos montados ", nos manuais System III e System V;
Curiosamente, ambos initab
e mnttab
parecem ser as referências mais antigas encontradas nos arquivos * tab.
fstab