"crontab"또는 "inittab"에서 "tab"은 무엇을 의미합니까?
그 의미를 이해하면 "탭"접미어가 포함 된 파일을 정신적으로 분류하고 OS의 다른 부분과의 관계를 이해하는 데 도움이 될 수 있습니다.
find /etc -type f -name '*tab'
"crontab"또는 "inittab"에서 "tab"은 무엇을 의미합니까?
그 의미를 이해하면 "탭"접미어가 포함 된 파일을 정신적으로 분류하고 OS의 다른 부분과의 관계를 이해하는 데 도움이 될 수 있습니다.
find /etc -type f -name '*tab'
답변:
(crontab) cron 테이블, (inittab) init 테이블 및 (fstab) 파일 시스템 테이블의 이름 : tab
"table"과 의 명백한 연관성 외에도, 그것들을 구성하기위한 주요 파일임을 의미합니다. 행위.
짧은 이름은 아마도 실용적이고 간결한 명령을 사용하는 Unix의 특성 때문일 수 있습니다.
또한 옛날에는 텔레타이프 단말기가 느렸다.
그것은의 개념을 주목해야한다 crontab
, initab
그리고 fstab
유닉스 지식에서 상당히 오래된.
또한 대부분의 최신 파일 시스템은 파일 이름 길이에 심각한 제한이 있었기 때문에 호환성 이유로 인해 또는 외부 (파일) 시스템에서 백업을 용이하게하기 위해 의도적으로 짧게 유지되었다고 추측 할 수 있습니다. [또는 부트 스트랩 툴체인]
Vixie의 맨 페이지에는 crontab
구체적으로 테이블이 언급되어 있습니다. crontab
Vixie Cron에서 cron (8) 데몬을 구동하는 데 사용되는 테이블을 설치, 설치 제거 또는 나열하는 데 사용되는 프로그램입니다.
ISC (이전 Vixie) cron의 crontab (5) 페이지 이름은 "crontab-cron 구동을위한 테이블"입니다.
AT & T 사용자 매뉴얼에서 :
inittab
System V 매뉴얼에서 "초기 프로세스를위한 스크립트"로 설명됩니다.mnttab
System III 및 System V 매뉴얼 모두에서 "마운트 파일 시스템 탭 " 으로 설명됩니다 .흥미롭게도, 모두 initab
와 mnttab
* 탭 파일로 발견 된 가장 오래된 참조가 될 것으로 보인다.
Vixie crontab
도 구체적으로는 언급한다 the tables
:crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron.
fstab