たとえば、「crontab」または「inittab」の「tab」とはどういう意味ですか?

たとえば、「crontab」または「inittab」の「tab」とはどういう意味ですか?

「crontab」または「inittab」の「タブ」とはどういう意味ですか?
これが何を意味するのかを知ると、「タブ」サフィックスを含むファイルを精神的に分類し、そのファイルがオペレーティングシステムの他の部分とどのように関連しているかを理解するのに役立ちます。

答え1

(crontab)cronテーブル、(inittab)initテーブル、および(fstab)ファイルシステムテーブルの名前は、私が知っている限り、tab「テーブル」との明確な関連付けに加えて、これが基本的なファイル操作であることを意味します。このテーブルを設定します。

これらの短い名前は、簡潔なコマンドを使用するUnixの実用的な性質によるものかもしれません。

また、過去にはテレタイプ端末が遅かった。

crontabinitabおよびの概念はfstabUnixの知識ではかなり古い概念であることに注意する必要があります。

また、ほとんどの最新のファイルシステムにはファイル名の長さに厳しい制限があるため、ファイル名は互換性の理由や外部(ファイル)システムでのバックアップ検索を容易にするために意図的に短く保たれると推測できます。 [またはブートストラップツールチェーン]

Vixieのマンページには、crontab次の表が具体的に記載されています。crontabVixie Cronでcron(8)デーモンを駆動するために使用されるテーブルをインストール、削除、または一覧表示するために使用されるプログラム。

ISC(旧Vixie)cronのcrontab(5)ページ名は、「crontab - cronを駆動するために使用されるテーブル」です。

AT&Tユーザーマニュアルから:

  • inittabSystem Vのマニュアルには、「initプロセス用のスクリプト」と記載されています。
  • mnttab「マウントされたファイルシステム」として説明されています商標「System IIIとSystem Vの両方のマニュアルで利用可能です。

興味深いことにinitab、両方ともmnttab* tabファイルで見つかった最も古い参照のようです。

関連情報