Windows 레지스트리와 동등한 Linux 구조가없는 경우 Windows 레지스트리에서 수행되는 작업은

Linux가 Windows 레지스트리와 동등한 것은 무엇입니까? Linux에 동등하거나 유사한 구조가없는 경우 Windows 레지스트리에서 수행되는 작업은 Linux에서 어떻게 처리됩니까?



답변

Linux 응용 프로그램은 일반적으로 해당 구성을 응용 프로그램 고유의 텍스트 기반 파일에 저장합니다. 머신 특정 설정은 일반적으로 / etc 디렉토리 트리에 저장됩니다. 사용자 별 설정은 일반적으로 사용자의 홈 디렉토리에 있으며 “.”로 시작하는 “숨겨진”파일에 있습니다. ( ‘ls -a’를 사용하여 확인하십시오).


답변

/proc 커널 관련 내용

/etc 소프트웨어 관련 자료

그놈 설정은 Windows 레지스트리와 비슷한 것으로 간주 될 수 있습니다.

그러나 Linux와 Windows의 핵심 철학은 직경이 다르기 때문에 (Linux ~ 공개 및 호환, Windows ~ 폐쇄 및 방해) 직접적인 병렬은 없습니다.

편집 : 동의하지 않는 사람들을 위해 여기에 당신을위한 약간의 역사가 있습니다 : http://www.faqs.org/docs/artu/ (당신의 배경이 무엇이든간에 멋진 독서)


답변

시스템 전체 설정은의 파일에 있으며 /etc, 사용자 별 설정은 일반적으로 사용자 홈 디렉토리에서 숨겨진 파일 (시작 : a.)로 있습니다. 특정 프로그램에 대한 자세한 내용은 해당 매뉴얼 페이지를 참조하십시오 man [program name].


답변

대부분의 응용 프로그램은 텍스트 기반 구성 파일을 사용합니다 (일부 응용 프로그램은 XML 또는 JSON을 사용하지만 각 프로그램마다 고유 한 형식을 가짐). 시스템 전체 구성은 아래에 유지됩니다 /etc.

사용자 구성은 일반적으로 사용자의 홈 디렉토리에 소위 “도트 파일” ( ” .“로 시작하는 파일 이름 ; 파일 ls -a을 표시하는 데 사용)으로 저장됩니다. “dotfile creep”을 피하기 위해 최근 프로그램은 XDG 기본 디렉토리 사양 에 ~/.config/따라 구성을 유지하기 시작했습니다 .

다양한 데스크탑 환경에는 자체 레지스트리와 유사한 API가 있습니다. 그놈의 Gconf (더 이상 사용되지 않음) 및 dconf / GSettings (신규); Xfce의 Xfconf


답변

Linux에서 분할됩니다. 하나의 장소가 없습니다.

사용자가 실행하는 프로그램의 경우 파일 인 경우 일반적으로 $ HOME / .someprogramrc에 있고 하위 디렉토리를 보증 할만큼 복잡하면 $ HOME / .somedirname에 있습니다. KDE 앱은 모두 $ HOME / .kde의 하위 영역을 찾습니다. 일반적으로 자체 디렉토리를 생성하지 않습니다.

디렉토리를 나열하는 일반적인 작업은 파일 .을 숨김 으로 처리하는 것이므로 ls -A명령 줄에서 사용 show hidden files하거나 GUI 설정을 사용해야합니다 .

시스템에 의해 실행되는 프로그램의 경우 일반적으로 파일입니다. /etc/디렉토리에는 일반적으로 .d끝에 표시되지만 실제로는 명명 규칙이 없습니다 .

커널의 경우 /etc/sysconfig.conf/ proc / sys / *에 쓰는 /etc/init.d의 시작 스크립트 또는에 있습니다.

대부분의 시스템 구성은 시스템을 /etc보다 쉽게 ​​백업 할 수 있도록합니다. /etc/따라서 바이너리가 아닌 구성 파일 만 보유하면 크기가 작습니다.


답변

리눅스에는 레지스트리가 없습니다. 그러나 gconf-editor 및 dconf-editor …와 홈 디렉토리 내부의 숨겨진 파일 / 폴더 (점으로 시작하는 이름 포함), 주로 특정 프로그램에 대한 일부 구성을 포함하는 일반 (TXT) 파일을 살펴 봐야합니다.


답변

Windows 레지스트리는 운영 체제 및 프로그램에 대한 다양한 .ini 및 기타 구성 파일을 자동화하여 더 빨리로드되도록하기 위해 만들어졌습니다. 레지스트리의 모든 정보는 컴퓨터의 다른 곳에도 포함되어 있지만 오늘날에는 일반적으로 쓰기 방지되어 있습니다. Linux는 Vi (시각적 편집기) 또는 기타 편집기를 사용하여 Linux에서 이러한 구성 파일에 액세스하여 편집합니다.