etc는 무엇을 의미합니까?

루트 디렉토리의 “etc”폴더는 무엇을 의미합니까? 이를 알면 특정 파일의 위치를 기억하는 데 도움이 될 것 같습니다.

업데이트 : 다른 사용자에게 유용 할 수 있으며 폴더는 “호스트 특정 구성 파일”에 사용됩니다.- 참조 .

댓글

  • 내가 선호하는 백로 니는 " 구성 할 수정 " 이지만 이것이 " 실제 " 의미
  • 내 추측은 역사 일 것입니다. 아무도 " 이봐, 우리는 ' 시스템 전체의 구성 데이터를 가질 것이라고 생각하지 않았습니다. " 그래서 아무도 그것을위한 디렉토리를 만들지 않았습니다. 그러나 물론, 거기에 그것을 넣을 다른 곳이 없었기 때문에 모두가 /etc에 밀어 넣었습니다. ' 휙! 사실상의 표준. /usr가 원래 사용자 홈 디렉토리가 있었던 곳이라는 것을 알고 있습니까?
  • 그것도 ' (약간) 이전 버전의 Solaris 및 HP-UX (및 내가 ' 잊은 다른 버전)도 실제로 /etc에 바이너리가있었습니다. .
  • 아주 최근까지 * BSD는 실제로 사용자 홈 디렉토리를 / usr / home에 넣었습니다.
  • 예전에는 / etc도 바이너리를 가지고있었습니다. 대부분이 / sbin

Answer

Define-/ etc? 는 좋은 역사를 가지고 있습니다.

이전 Bell Labs UNIX 매뉴얼 등에서 “et cetera”에 대한 참조를 찾을 수 있습니다. 오늘날에는 시스템에만 사용됩니다. 구성했지만 이전에는 다른 디렉토리에 맞지 않는 모든 항목이있는 곳이었습니다.

댓글

  • " 이전 Bell Labs UNIX 설명서 " 어디에 있습니까?

답변

원래에는 프로그램 (본질적으로 실행 가능한 바이너리)에 대한 /bin가 있었고 곧 장치 파일에 대한 /dev가있었습니다. /lib 프로그램 (라이브러리)에서로드 한 추가 실행 코드 용. /usr 역시 초기에 사용자 데이터 용으로 등장한 다음 자체 bin 및 다음에 전자 형식의 설명서가 포함 된 man. 소스 코드는 종종 /usr 아래 어딘가에 제공되었습니다.

그리고 기존 카테고리에 맞지 않는 파일이 운영 체제에 몇 개있었습니다. . 여기에는 사용자의 비밀번호가 포함 된 passwd 파일과 mountmtab 파일이 포함됩니다. > 및 부팅시 실행되는 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

댓글

답변

위키 백과 “s Filesystem Hierarchy Standard Article에서 이에 대한 설명을 제공합니다.

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

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

답변

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>

댓글

답변

전자 공학을 공부하고 RaspberryPi에 대한 과정이 있습니다. 참고로 / etc는 “편집 가능한 텍스트 구성”을 의미합니다. 나는 항상 “기타 디렉토리”가 별명에 지나지 않는다고 생각했습니다. 다른 방법보다 좀 더 의미가 있지만 나는 누구인가 …

댓글

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다