Tầm quan trọng của các tab Tab, ví dụ như trong Crontab, hay Inittab, là gì?


33

"Tab" có nghĩa là gì trong "crontab" hoặc "inittab"?
Có một số ý tưởng về ý nghĩa của nó có thể giúp phân loại các tập tin có chứa hậu tố "tab" và hiểu mối quan hệ của chúng với các phần khác của HĐH.


5
Đừng quênfstab
casey

@casey điểm tốt - Tôi vừa mới xem - nó cũng có tổ chức dữ liệu dạng bảng
the_velour_fog

2
Và tất nhiên, phím tab trên bàn phím của bạn là để định dạng bảng, tức là cho các bảng. Tất cả đều có nghĩa như nhau.
phresnel

2
find /etc -type f -name '*tab'
Chấn thương kỹ thuật số

Tôi vừa mở rộng câu trả lời, bao gồm gợi ý @casey về fstab
Rui F Ribeiro

Câu trả lời:


52

Đối với tên của bảng cron (crontab), bảng init (inittab) và bảng hệ thống tập tin (fstab): theo như tôi biết, bên cạnh sự liên kết rõ ràng tabvới "bảng", có nghĩa chúng là các tệp chính để định cấu hình chúng hành động.

Các tên ngắn có lẽ cũng là do bản chất của Unix là thực tế và sử dụng các lệnh ngắn gọn.

Hơn nữa trong các thiết bị đầu cuối teletype ngày xưa là chậm.

Nó phải được lưu ý các khái niệm về crontab, initabfstabkhá cũ trong truyền thuyết Unix.

Chúng ta cũng có thể đưa ra suy đoán vì hầu hết các hệ thống tệp hiện đại đều có những hạn chế nghiêm trọng về độ dài của tên tệp, rằng chúng được giữ cố ý vì lý do tương thích hoặc để tạo điều kiện sao lưu duyệt trên các hệ thống (tệp) nước ngoài. [hoặc bộ công cụ bootstraping]

Trang web dành cho Vixie crontabđề cập cụ thể đến các bảng: crontablà chương trình được sử dụng để cài đặt, hủy cài đặt hoặc liệt kê các bảng được sử dụng để lái trình nền cron (8) trong Vixie Cron.

Trang crontab (5) cho cron ISC (Vixie cũ) có tên "crontab - bảng để lái cron".

Trong hướng dẫn sử dụng AT & T:

  • inittab được mô tả là "tập lệnh cho quá trình init" trong hướng dẫn sử dụng System V;
  • mnttabđược mô tả là " tab hệ thống tệp được gắn " cả trong hướng dẫn sử dụng Hệ thống III và Hệ thống V;

Thật thú vị, cả hai initabmnttabdường như là các tài liệu tham khảo lâu đời nhất được tìm thấy của các tệp * tab.


2
Tôi cũng có thể thề rằng họ rất cổ xưa trong những gì chạm vào lịch sử Unix. Có thể tên của họ trong lịch sử là như vậy do hạn chế về số lượng ký tự được phép cho tên của các tệp trên hệ thống tệp Unix đầu tiên. Không thể thề về điều này mặc dù.
Rui F Ribeiro

14
Nhiều khả năng "tab" so với "bảng" là do sở thích của các nhà phát triển Unix vì đã viết tắt mọi thứ để giảm việc gõ. Hãy nhớ lại rằng lịch sử chỉ huy không phải là một trong những tính năng được triển khai đầu tiên ...
Thomas Dickey

3
Ngoài ra để giảm in ấn. Tôi tin rằng nhiều máy unix đời đầu không có màn hình và thay vào đó in mọi thứ được nhập và xuất ra giao diện dòng lệnh.
bdsl

5
Trang web dành cho Vixie crontabđề cập thậm chí cụ thể the tables:crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron.
Arkadiusz Drabchot

3
Tên tệp @MSalters Unix được giới hạn trong 14 ký tự. Nó sẽ làm phức tạp nghiêm trọng việc thiết kế hệ thống tập tin để cho phép các chuỗi có độ dài tùy ý.
Random832
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.