예를 들어, "crontab" 또는 "inittab"의 "tab"은 무엇을 의미합니까?

예를 들어, "crontab" 또는 "inittab"의 "tab"은 무엇을 의미합니까?

"crontab" 또는 "inittab"의 "탭"은 무엇을 의미합니까?
이것이 무엇을 의미하는지 알면 "탭" 접미사가 포함된 파일을 정신적으로 분류하고 해당 파일이 운영 체제의 다른 부분과 어떻게 관련되어 있는지 이해하는 데 도움이 될 수 있습니다.

답변1

(crontab) cron 테이블, (inittab) init 테이블 및 (fstab) 파일 시스템 테이블의 이름은 내가 알 수 있는 한 tab"테이블"과의 명백한 연관성 외에도 이것이 기본 파일 작업이라는 것을 의미합니다. 이 테이블을 구성하십시오.

이러한 짧은 이름은 간결한 명령을 사용하는 Unix의 실용적인 특성 때문일 수도 있습니다.

또한 과거에는 텔레타이프 터미널이 느렸습니다.

crontab, 및 initab의 개념은 fstab유닉스 지식에서 꽤 오래된 개념이라는 점에 유의해야 합니다 .

또한 대부분의 최신 파일 시스템에는 파일 이름 길이에 대한 엄격한 제한이 있기 때문에 파일 이름은 호환성 이유나 외부(파일) 시스템에서 백업 검색을 용이하게 하기 위해 의도적으로 짧게 유지된다고 추측할 수 있습니다. [또는 부트스트랩 툴체인]

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 파일에서 발견된 가장 오래된 참조인 것으로 보입니다.

관련 정보