Linux의 홈 폴더에는 파일 이름 확장자가 “rc”인 여러 구성 파일이 있습니다.
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
이 이름에서 “rc”는 무엇을 의미합니까?
답변
다음 중 하나와 같습니다.
- 명령을 실행
- 자원 관리
- 제어 실행
- 런타임 구성
또한 인용을 찾았습니다 .
‘rc’접미사는 Unix의 조부모 인 CTSS로 돌아갑니다. “runcom”이라는 명령 스크립트 기능이있었습니다. 초기 유닉스는 운영 체제의 부팅 스크립트 이름으로 ‘rc’를 CTSS runcom에 대한 찬사로 사용했습니다.
답변
config
디렉토리 에있는 경우 일반적으로 런타임 구성 . 나는 그것들을 리소스 파일로 생각합니다. rc
파일 이름에이 버전이 표시되면 버전 후보 일 수 있습니다.
편집 : 아니요, 공식적으로 되돌립니다 … “명령 실행”
[Unix : 시작 스크립트 / etc / rc를 통해 CTSS 시스템 1962-63의 runcom 파일에서]
응용 프로그램 (또는 전체 운영 체제)에 대한 시작 지침이 들어있는 스크립트 파일. 일반적으로 시스템이 실행되면 수동으로 호출되었지만 시스템을 시작할 때마다 자동으로 실행되는 정렬 명령이 포함 된 텍스트 파일입니다.
따라서 “rc”부분은 “runcom”을 나타내는 것으로 보이며 “run command”로 확장 될 수 있다고 생각합니다. 사실, 이것은 bash가 실행해야하는 명령과 정확히 같은 파일을 포함합니다.
인용 에서 대한 .bashrc에 스탠드 “RC를”무엇을?
나는 새로운 것을 배웠다! 🙂
답변
답변
유닉스 계열 시스템에서 rc 라는 용어 는 “실행 명령”이라는 문구를 나타냅니다. 명령의 시작 정보가 들어있는 모든 파일에 사용됩니다 . 1965 년 MIT 호환 시간 공유 시스템 (CTSS)의 런컴 시설에서 시작된 것으로 추정됩니다.
답변
rc 파일을 이해하려면 Ubuntu가 여러 가지 다른 실행 수준 으로 부팅된다는 것을 아는 것이 도움이됩니다 . 0-6, 0은 “중지”, 1은 “단일 사용자”, 2는 “다중 사용자”(기본 실행 수준) 등입니다.이 시스템은 이제 Upstart 및 대부분의 Linux에서 initd 프로그램에 배포판. 이전 버전과의 호환성을 위해 계속 유지됩니다.
/etc
디렉토리 내에는 rc6.d를 통해 “rc0.d, rc1.d”등으로 분류 된 여러 폴더가 있습니다. 커널이 어떤 init 를 알기 위해 참조하는 디렉토리 실행 스크립트 스크립트를 실행해야하는지 입니다. /etc/init.d
디렉토리에 상주하는 시스템 서비스 스크립트에 대한 심볼릭 링크 입니다.
당신이 그것을 사용하는 맥락에서, 당신은 이름에 rc가있는 파일을 나열하는 것처럼 보일 것입니다. 이러한 파일의 코드는 서비스 / 태스크 시작 및 초기화시 실행 방식을 설정합니다.