이 약어는 무엇을 의미합니까?


39

일부 디렉토리는 의미를 이해하기 쉽습니다.

/ usr
/ bin
...

그러나 다음 사람들에게는 전혀 모른다.

/ etc
/opt

opt선택적?
etc전자 t ...... 구성 용 (t는 전혀 모름)

이 약어의 의미를 알고 싶습니다.


3
Pedantry는 알고 있지만 FYI / etc, / opt, / bin 및 나머지는 두문자어 가 아닙니다 . en.wikipedia.org/wiki/Acronym
Zayne S Halsall

@Zayne 당신이 맞아요. 질문을 편집했습니다. 그러나 나는 그것이 etc약어 라고 확신했다 .
Luc M

AU의 비슷한 게시물 : askubuntu.com/q/138547/62483
Lucio

답변:


39

이상하게도 /usr실제로 유닉스 시스템 리소스를 의미합니다.

"/ etc / bin"의 "etc"는 실제로 "etcetera"를 나타냅니다. 초기 유닉스 시스템에서 가장 중요한 디렉토리는 "bin"디렉토리 ( "binaries"-컴파일 된 프로그램의 약자) 및 "etc"입니다. "는 시작, 종료 및 관리자와 같은 사소한 것들을위한 것이 었습니다. Linux를 실행하는 데 필요한 것의 목록은 프로그램 바이너리, 기타 등, 즉 유일한 중요한 항목과 덜 중요한 부분과 조각입니다.

오늘날 "etc"는 거의 중요하지 않은 시스템 전체 구성 파일을 보유하고 있습니다. "-http: //searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html


3
나는 그것이 /usr사용자 를 의미 한다고 생각했다 . 그러나 당신의 설명은 "번역"에 대한 이상한 감정을 제거합니다. 감사!
Luc M

3
또한 FreeBSD의 디렉토리 구조는 다음과 같습니다 : freebsd.org/doc/en_US.ISO8859-1/books/handbook/…
iainlbc

6
/ usr은 원래“사용자”를 의미했습니다. “Unix 시스템 리소스”는 백 워드이며 시스템 리소스가 / bin 및 / sbin에 있기 때문에 그다지 의미가 없습니다. / usr은 실행중인 유닉스 시스템에서 훨씬 나중에 마운트 할 수 있습니다. 정식 출처 : '72 년 Bell Labs의 bitsavers.trailing-edge.com/pdf/bellLabs/unix/… (PDF의 13-14 페이지)
moeffju

2
@moeffju-인터럽트의 의미를 배우기 위해 UNIX v7 코드를 통해 단일 스테핑을 기억하는 '비트 세이버'덕분입니다. 그리고 네-첫 번째 홈 디렉토리는 / usr / michael이고 / usr / local은 "born"으로 사용자가 "로컬"루트에 물건을 추가 할 수있게했습니다. / usr이 "UNIX Software Repository"가 된 것 같습니다. / usr / src는 장치를 추가하거나 버그를 고칠 때마다 UNIX를 다시 빌드하기 때문입니다. 내가 좋아하는 다른 파일은 /usr/sys/conf.h였습니다. conf 파일의 conf 파일 (예 : 디스크 파티션이 정의 된 파일)로 기억하는 파일입니다. 아-추억 :) 새해의 위대한 시작!
Michael Felt

1
@iainlbc 나는 그렇게 생각하지 않아요, 내가 "사용자"... 자사의 "사용자 시스템 리소스"만약 그냥 짧은 생각 tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
AndyPerlitch

27

매혹적인 "man hier"의 결과물을 찾을 수 있습니다


2
좋은. hier어제는 프랑스어로 의미 하기 때문에 재미있다 . 계층은 나의 첫 생각이 아니었다 :-)
Luc M

2
@Luc_M 및 독일어 "hier"는 "여기"를 의미합니다. :-)
splattne

3
출력은 질문에 대답하지 않지만 (약어와 같은 약어는 무엇을 의미합니까) 그럼에도 불구하고 흥미 롭습니다.
Jonik

리눅스 시스템을 가지고 있지 않다면 구글 맨 채용
AaronLS

7

호기심이 많은 독자 sbin에게는“시스템 바이너리”의 줄임말이지만 (일부 시스템에서는 실행 가능한 파일 /sbin이 항상 정적으로 연결되어 부팅 가능한 시스템이 손상 될 수 있기 때문에“정적 바이너리”의 줄임말로 설명 되기는하지만 /lib); lib분명히 "라이브러리"를 의미합니다.

/var 로그, 프로세스 ID, 임시 디렉토리, 메일 스풀과 같은 "변수 파일"을 포함합니다.

/proc( proc파일 시스템 이있는 시스템에서) 원래 프로세스 실행에 대한 정보 만 포함했지만 Linux는이 정보를 확장하여 다른 많은 정보도 포함했습니다 (예 :) cat /proc/cpuinfo.

일부 오래된 유닉스 변종에서는 /etc종종 구성 파일로 제한되지 않고 실행 프로그램이 포함되어 있습니다 (실제로는 여전히있을 수 있음). 메모리 ifconfig가 작동하면 실제로 /etc/ifconfig몇 년 전에 SVR4 시스템에있었습니다.

Solaris 시스템을 사용하는 경우 xpg4(“X / Open Portability Guide”), ccs“C Compiler System”및 ucb““University of California, Berkeley”– BSD compatibity)도 표시됩니다.

FHS를 읽는 것이 도움 이 될 수 있습니다. :)



1

Filesystem Hierarchy Standard에는 etc 히스토리에 대한 정보가 있습니다.

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.