Que signifie "onglet" dans "crontab" ou "inittab"?
Avoir une idée de sa signification peut aider à classer mentalement les fichiers contenant le suffixe "tab" et à comprendre leur relation avec les autres parties d’un système d’exploitation.
terminology
the_velour_fog
la source
la source
fstab
find /etc -type f -name '*tab'
Réponses:
Quant aux noms de la table cron (crontab), de la table init (inittab) et des tables du système de fichiers (fstab): pour autant que je sache, en plus de l'association évidente de
tab
"table", cela signifie qu'ils sont les fichiers principaux pour la configuration de ceux-ci. actes.Les noms abrégés sont probablement aussi dus à la nature même d’Unix qui est pratique et utilise des commandes laconiques.
En outre, jadis, les terminaux de télétype étaient lents.
Il faut noter les concepts de
crontab
,initab
etfstab
sont assez vieux dans la tradition Unix.Nous pourrions également émettre des hypothèses, car la plupart des systèmes de fichiers contemporains présentaient de sévères limitations quant à la longueur des noms de fichiers, qu'ils étaient volontairement raccourcis pour des raisons de compatibilité ou pour faciliter la navigation dans les sauvegardes sur des systèmes (de fichiers) étrangers. [ou des chaînes d'amorçage]
La page de manuel de Vixie
crontab
mentionne spécifiquement les tables:crontab
est le programme utilisé pour installer, désinstaller ou répertorier les tables utilisées pour piloter le démon cron (8) dans Vixie Cron.La page crontab (5) pour ISC (old Vixie) cron a pour nom "crontab - tables for driving cron".
Dans les manuels d’utilisation AT & T:
inittab
est décrit comme "script pour le processus init" dans le manuel System V;mnttab
est décrit comme " onglet de système de fichiers monté " dans les manuels System III et System V;Fait intéressant, à la fois
initab
etmnttab
semblent être les références les plus anciennes trouvées de * fichiers tab.la source
Vixie crontab
même mentionnant spécifiquementthe tables
:crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron.