루트 디렉토리의 “etc”폴더는 무엇을 의미합니까? 이를 알면 특정 파일의 위치를 기억하는 데 도움이 될 것 같습니다.
업데이트 : 다른 사용자에게 유용 할 수 있으며 폴더는 “호스트 특정 구성 파일”에 사용됩니다.- 참조 .
댓글
Answer
Define-/ etc? 는 좋은 역사를 가지고 있습니다.
이전 Bell Labs UNIX 매뉴얼 등에서 “et cetera”에 대한 참조를 찾을 수 있습니다. 오늘날에는 시스템에만 사용됩니다. 구성했지만 이전에는 다른 디렉토리에 맞지 않는 모든 항목이있는 곳이었습니다.
댓글
- " 이전 Bell Labs UNIX 설명서 " 어디에 있습니까?
답변
원래에는 프로그램 (본질적으로 실행 가능한 바이너리)에 대한 /bin
가 있었고 곧 장치 파일에 대한 /dev
가있었습니다. /lib
프로그램 (라이브러리)에서로드 한 추가 실행 코드 용. /usr
역시 초기에 사용자 데이터 용으로 등장한 다음 자체 bin
및 다음에 전자 형식의 설명서가 포함 된 man
. 소스 코드는 종종 /usr
아래 어딘가에 제공되었습니다.
그리고 기존 카테고리에 맞지 않는 파일이 운영 체제에 몇 개있었습니다. . 여기에는 사용자의 비밀번호가 포함 된 passwd
파일과 mount
div가 작성한 mtab
파일이 포함됩니다. > 및 부팅시 실행되는 init
이상 rc
프로그램 및 시간이 지남에 따라 실행되도록 의도 된 프로그램이 점점 더 많아짐 관리 목적이며 일반적인 사용의 일부가 아닙니다.
( Unix 트리 에서 일부 오래된 Unix 소스 코드를 찾아 볼 수 있습니다. 이전 버전) V6보다 매우 단편적입니다. V1 및 V6 설명서는 Manual Page Library .)
처음에는 /etc
의 파일이 구성이라는 의미가 없었습니다. 에프 iles. 초창기에는 무언가를 커스터마이즈하고 싶다면 시스템의 해당 부분을 다시 컴파일해야합니다. 유닉스가 더욱 강력 해짐에 따라 다시 컴파일하지 않고도 할 수있는 일이 점점 더 많아졌습니다. 유닉스가 더 널리 사용됨에 따라 사람들이하고 싶어하는 일이 점점 더 많아졌고 재 컴파일의 수고를 거치지 않고 작업을 수행 할 수있는 방법을 찾았습니다. 그래서 /etc
는 사람들이 할 수있는 더 많은 텍스트 파일로 채워졌습니다. 사용자 지정을했기 때문에 점차 구성 디렉토리가되었습니다.
/sbin
가 시스템 관리자만을위한 프로그램을 포함하도록 만들면서 /etc
에는 텍스트 파일 만 포함되어 있으며 대부분은 시스템 관리자가 사용자 정의 할 수 있습니다. 일부 파일 (예 : /etc/mtab
, 때때로 )는 시스템 프로그램에 의해 자동으로 유지됩니다. Linux에서는 이러한 파일을 /run
로 옮기는 경향이 느립니다.
최신 Unix 시스템에서는 거의 모든 시스템 전체 구성 파일이 /etc
에 있지만 /etc
는 구성 파일입니다.일반적인 Linux 배포판 및 기타 유닉스 변형은 패키지에서 가져온 많은 파일을 수정하는 데 잘 대처하지 못합니다. 최소한 시스템을 업그레이드 할 때 로컬 수정을 수동으로 병합해야 할 수도 있습니다.
주석
- 프로그램이 디렉토리에서 여러 구성 파일을 읽도록함으로써 파일 수정 문제가 느리게 해결되고 있습니다. 일부는 패키지와 함께 제공되고 다른 일부는 배송 된 제품은 제거 될 수 있지만 사용자가 수정해서는 안됩니다. 환상적이고 유익한 답변은 BTW입니다.
- 일부 UNIX OS에서는 ' / etc에서 / bin의 명령을 가리키는 심볼릭 링크를 찾습니다.
- @Gilles, " 원래 소스는 어디에 있습니까 … "
- @Pacerier 소스 코드, 에뮬레이터에서 실행되는 바이너리, 문서 및 연구 논문 (대부분 Thompson과 Ritchie에 의해 작성 됨)을 살펴본 추억. iv id = “a60b457cd8″>
참조가 없습니다. 원하는 경우 언제든지 추적 할 수 있습니다.
답변
" 등 "을 의미합니다. 라틴어로 문자 그대로 " 및 나머지 ". 증거가 있습니다 .
수정 : 2007 년 3 월 3 일자 위의 원본 링크는 보관되었습니다. Peter H. Salus 는 방금받은 " " from Dennis Richie , Unix 공동 제작자, " 등 "는 처음에 다음을 의미했습니다.
/ etc의 원본 콘텐츠가 " et cetera " 다른 곳에 적합하지 않은 것 같습니다. 다른 변형은 고유 한 어원을 다르게 할 수 있습니다.
감사합니다.
Dennis
댓글
- ' Peter Salus가 누구인지 모름 : amazon.com/Quarter-Century-UNIX-Peter-Salus/dp/0201547775
- 안녕하세요. 🙂 증명 링크가 죽은 것 같습니다. 인용 한 메일을 가리키는 지 명확히 할 수 있습니까?
답변
위키 백과 “s Filesystem Hierarchy Standard Article에서 이에 대한 설명을 제공합니다.
호스트 별 시스템 전체 구성 파일 이름 자체의 의미에 대한 논란이있었습니다. . Bell Labs의 UNIX 구현 문서의 초기 버전에서는 / etc를 etcetera 디렉토리라고합니다.이 디렉토리는 역사적으로 다른 곳에 속하지 않은 모든 것을 보유했기 때문입니다. (그러나 FHS는 / etc를 정적 구성 파일로 제한하고 바이너리를 포함하지 않을 수 있음). 초기 문서가 발표 된 이후로 디렉토리 이름은 다양한 방식으로 재 지정되었습니다. 최근 해석에는 “편집 가능한 텍스트 구성”또는 “확장 도구 상자”와 같은 역동 어가 포함됩니다.
답변
UNIX 초기에는 물건에 짧은 이름을 붙이는 데 필요하고 실용적이었습니다. 따라서 모든 시스템 디렉토리는 3 자로 유지되었으며 약어입니다. 이러한 이름은 최신 Linux 시스템에 여전히 존재합니다. (예 : usr-user, var-variable, lib-library). etc
는 “et cetera”에서 나왔지만 여러 사이트에서 etc
“의 현재 기능을 나타내는 역동 어가 언급 된 것을 보았습니다. : “편집 가능한 텍스트 구성”입니다. 그러나 이것은 그 안에있는 내용을 더 잘 표현하기위한 현대적인 개조 일뿐입니다.
답변
목록의 “etc …”에서와 같이 “et cetera”를 의미한다고 생각했습니다.
이 제품은 개와 같은 가정 애완 동물을 돕습니다. 고양이, 등 …
댓글
- 나 '도 그렇게 생각했지만 ' 표준 루트 Linux 폴더의 이름이 다른 이유는 무엇입니까?하지만 그럴 수도 있습니다 …
- 가장 빈곤 한 카테고리 시스템에만 " 기타 " 카테고리. Unix는 충분히 큽니다. eed " misc " 폴더 그들은 단지 다른 이름을 선택했습니다.
Answer
저는 항상 “etc = 나머지는 우리가 더 이상 분류하지 마십시오. “; 나는 개인적으로 이러한 폴더를 내 홈 디렉토리에서도 사용합니다 (etc가 아니라 “oars”= “(something) else”).
답변
원래는 “기타”를 의미했지만 이제는 “편집 가능한 텍스트 구성”을 의미합니다.
p>
댓글
- 당신이 옳다고 생각합니다. 관련 소스를 공유 할 수 있나요?
- 죄송하지만 여전히 " et cetera " 를 나타냅니다. li>
- 또 다른 답변은 이것이 실제로 역동 어라고 주장합니다 .
답변
전자 공학을 공부하고 RaspberryPi에 대한 과정이 있습니다. 참고로 / etc는 “편집 가능한 텍스트 구성”을 의미합니다. 나는 항상 “기타 디렉토리”가 별명에 지나지 않는다고 생각했습니다. 다른 방법보다 좀 더 의미가 있지만 나는 누구인가 …
/etc
에 밀어 넣었습니다. ' 휙! 사실상의 표준./usr
가 원래 사용자 홈 디렉토리가 있었던 곳이라는 것을 알고 있습니까?/etc
에 바이너리가있었습니다. .