다양한 Linux 배포판에 기본적으로 설치된 파일의 내용을 검색할 수 있는 웹 사이트가 있습니까?

다양한 Linux 배포판에 기본적으로 설치된 파일의 내용을 검색할 수 있는 웹 사이트가 있습니까?

텍스트 문자열"네트워크 서비스, 인터넷 스타일" Ubuntu 11.04를 실행하는 컴퓨터의 /etc/services 파일 첫 번째 줄에 있습니다.

erik@laptop:~$ head -1 /etc/services
# Network services, Internet style

텍스트 문자열을 쿼리할 수 있는 웹사이트가 있는지 알고 계십니까?"네트워크 서비스, 인터넷 스타일"그런 다음 이 텍스트 문자열이 어떤 Linux 배포판과 어떤 파일에 나타나는지 알아보세요.

Linux 설치의 파일 트리와 파일 내용은 설치 중 질문에 어떻게 대답하느냐에 따라 달라지는 것으로 알고 있지만 기본 설치를 쿼리할 수 있으면 유용할 것입니다.

텍스트 문자열 검색"네트워크 서비스, 인터넷 스타일"보기는 어렵지만 이 유형의 페이지에서 무엇을 검색할 수 있는지 보여주는 예일 뿐입니다.

고쳐 쓰다:다음은 이러한 유형의 웹사이트에 대한 몇 가지 사용 사례입니다.

예를 들어, /etc 아래 어딘가에서 구성 파일을 편집했지만 구성 파일의 원래 버전이 어떻게 생겼는지 잊어버린 경우 다음과 같은 사이트를 사용할 수 있습니다(사이트에서 파일 이름 검색도 허용하는 경우). . 대부분(또는 모든) Linux 배포판은 패키지 시스템(예: rpm 및 deb)을 제공하며 패키지 시스템을 쿼리하여 구성 파일의 원시 파일 내용을 찾을 수 있습니다. 그러나 이는 웹페이지에 액세스하는 것보다 학습 곡선이 더 높습니다.

경우에 따라 구성 파일이 다른 Linux 배포판의 다른 경로에 있을 수 있습니다. 구성 파일의 특정 텍스트 문자열을 알고 있는 경우 웹 사이트에 쿼리하여 다양한 Linux 배포판에서 파일 이름 경로(및 기본 파일 내용)를 쉽게 찾을 수 있습니다.

답변1

뭐, 오픈솔라리스 코드베이스에는 opengrok이 있는데, 리눅스 코드베이스에는 opengrok이 없는데, 시작은 가능하지만, 설정하고 유지하는데 드는 비용이 너무 크다고 생각합니다. kernel.org는 커널 소스 tarball만 유지 관리합니다. 개별 배포업체에서는 프로덕션 운영체제와 함께 소스코드를 배포하지만, 코드와 함께 소스코드를 함께 배포하는 경우는 거의 없습니다. (데비안은 예외인 것 같아요. 그래서 20~30개 이상의 디스크를 제공합니다.)

이것이 있다:http://lxr.linux.no/

LXR(이전의 "Linux Cross Referencer")은 소스 코드 저장소를 색인화하고 렌더링하기 위한 소프트웨어 도구 세트입니다. LXR은 처음에는 Linux 소스 코드를 대상으로 했지만 광범위한 소프트웨어 프로젝트에 유용한 것으로 입증되었습니다.

고쳐 쓰다: 내가 만난 또 다른 링크는http://fxr.watson.org/, 널리 사용되는 모든 배포 소스에 대한 상호 참조가 있습니다. 시스템 프로그래머에게 매우 유용합니다.

답변2

파일의 원래 소스에 따라 운영 체제의 원래 설치(가상 머신에 새로 설치하면 문제가 해결됨) 또는 설치된 패키지의 배포 파일에서 구성 파일의 원래 버전을 얻을 수 있습니다.

요청하신 웹사이트가 존재하지 않는 것 같습니다.

관련 정보