it-swarm-ko.tech

등은 무엇을 의미합니까?

루트 디렉토리의 "etc"폴더는 무엇을 의미합니까? 이것을 알고 있으면 특정 파일이 어디에 있는지 기억하는 데 도움이 될 것입니다.

Update : 다른 사용자에게 유용 할 수 있습니다. 폴더는 "호스트 특정 구성 파일"- reference 에 사용됩니다.

199
David Tang

정의-/ etc? 좋은 역사가 있습니다.

오래된 Bell Labs UNIX 매뉴얼 등에서 "et cetera"에 대한 참조를 찾을 수 있습니다. 요즘은 시스템 구성에만 사용되지만 다른 디렉토리에 맞지 않는 모든 내용이있는 곳이었습니다.

128
ephemient

원래 프로그램 (실제로 실행 바이너리)에 대해서는 /bin가 있었고, 장치 파일에 대해서는 /dev, 프로그램 (라이브러리)에 의해로드 된 추가 실행 코드에 대해서는 /lib가되었습니다. /usr도 사용자 데이터를 위해 매우 일찍 들어 왔으며, 그 다음에 매뉴얼을 포함하는 자체 binlibman가있는 추가 OS 영역으로 사용되었습니다. 전자 형태로. 소스 코드는 종종 /usr 어딘가에 제공되었습니다.

운영 체제에는 기존 범주에 맞지 않는 파일이 몇 개있었습니다. 여기에는 사용자 암호가 포함 된 passwd 파일과 mtab로 작성된 mount 파일 및 init 이상 rc 프로그램이 포함되었습니다. 부팅시, 그리고 시간이 지남에 따라 일반적인 용도의 일부가 아닌 관리 목적으로 만 실행되는 점점 더 많은 프로그램이 실행됩니다.

( nix Tree 에서 오래된 유닉스 소스 코드를 찾아 볼 수 있습니다. V6 이전의 버전은 매우 단편적입니다. V1V6Manual Page Library 의 매뉴얼

처음에는 /etc의 파일이 구성 파일이라는 의미가 없었습니다. 이 초창기에 무언가를 커스터마이즈하려면 시스템의 해당 부분을 다시 컴파일해야합니다. 유닉스가 강력 해짐에 따라 재 컴파일하지 않고도 할 수있는 일이 점점 더 많아졌습니다. 유닉스가 더 널리 사용됨에 따라 사람들은 더 많은 일을하고 싶었고 재 컴파일의 어려움을 겪지 않고 수행하는 방법을 찾았습니다. 따라서 /etc는 사람들이 커스터마이징 할 수있는 점점 더 많은 텍스트 파일로 채워져 점차 구성 디렉토리가되었습니다.

시스템 관리자만을위한 프로그램을 포함하기 위해 /sbin를 만들었을 때, /etc는 텍스트 파일 만 포함했으며, 그 중 많은 부분은 시스템 관리자가 사용자 지정할 수 있습니다. 일부 파일 (예 : /etc/mtab, 때로는 /etc/resolv.conf)은 시스템 프로그램에 의해 자동으로 유지 관리됩니다. Linux 환경에서는 이러한 파일을 /run로 이동하는 경향이 느립니다.

최신 유닉스 시스템에서는 시스템 전체의 거의 모든 구성 파일이 /etc에 있지만 /etc의 모든 파일이 구성 파일 인 것은 아닙니다. 일반적인 Linux 배포판 및 기타 유닉스 변형은 패키지에서 제공되는 많은 파일을 수정하는 데 잘 맞지 않습니다. 최소한 시스템을 업그레이드 할 때 로컬 수정 사항을 수동으로 병합해야 할 수도 있습니다.

"et cetera"를 의미합니다. 라틴어로 말 그대로 "그리고 나머지". 그리고 증거가 있습니다 .

편집 : 2007 년 3 월 4 일자 보관 된 게시물에서 Peter H. SalusDennis Richie , 유닉스의 공동 제작자로서 "etc"가 처음에 무엇을 의미했는지 분명히 밝힙니다.

/ etc의 원래 내용은 다른 곳에서는 맞지 않는 "et cetera"였습니다. 다른 변형은 자체 어원을 다르게 수행 할 수 있습니다.

문안 인사,
데니스

49
bahamat

Wikipedia의 파일 시스템 계층 표준 기사는 이에 대한 설명을 제공합니다.

호스트 별 시스템 전체 구성 파일 이름 자체의 의미에 대한 논쟁이있었습니다. Bell 연구소의 초기 UNIX 구현 문서 버전에서는 / etc를 etcetera 디렉토리라고합니다.이 디렉토리는 역사적으로 다른 곳에 속하지 않은 모든 것을 보유하고 있기 때문입니다 (그러나 FHS는/etc를 제한합니다) 정적 구성 파일에 바이너리를 포함하지 않을 수 있습니다. 초기 문서 발행 이후 디렉토리 이름은 다양한 방식으로 재 지정되었습니다. 최근 해석에는 "편집 가능한 텍스트 구성"또는 "확장 된 도구 상자"와 같은 약어가 포함됩니다.

출처 : http://en.wikipedia.org/wiki//etc#Directory_structure

20
jordanm

유닉스가 시작될 때 물건의 이름을 짧게하는 것이 필요하고 실용적이었다. 따라서 모든 시스템 디렉토리는 3 자로 유지되었으며 약어입니다. 이 이름은 여전히 ​​최신 Linux 시스템에 있습니다. (예 : usr-user, var-variable, lib-library). etc는 'et cetera'에서 왔지만 여러 사이트에서 etc의 현재 기능 : "편집 가능한 텍스트 구성"을 나타내는 역어가 언급되어 있음을 알았습니다. 거기에 무엇이 있는지 더 잘 표현하기 위해 현대적인 적응.

7
Patkos Csaba

나는 목록에서 "etc ..."와 같이 "et cetera"를 의미한다고 생각했다.

이 제품은 개, 고양이, 등 ...

3
sova

나는 항상 "etc = 우리가 더 이상 분류하지 않아도되는 나머지"와 같은 기타 디렉토리를 제안하는 것이라고 생각했다. 나는 개인적으로 홈 폴더에서도 그러한 폴더를 사용한다 (etc 등이 아니라 "oars"= "(something) else").

3
Henno Brandsma

원래 "et cetera"를 의미했지만 이제는 "편집 가능한 텍스트 구성"을 나타냅니다.

2
ishandutta2007

저는 전자 공학을 공부하고 RaspberryPi에 대한 코스를 가지고 있습니다. 우리의 노트에 따르면/etc는 "편집 가능한 텍스트 구성"을 나타냅니다. 나는 항상 "기타 디렉토리"가 별명 일 뿐이라고 생각했다. 그것은 다른 방법보다 더 합리적이지만, 나는 누구입니까 ...

0
Vinzetron