[linux] 도트 파일에서 “rc”의 의미

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를”무엇을?

나는 새로운 것을 배웠다! 🙂


답변

Unix 세계에서 RC는 “Run Control”을 나타냅니다.

http://www.catb.org/~esr/writings/taoup/html/ch10s03.html


답변

유닉스 계열 시스템에서 rc 라는 용어 는 “실행 명령”이라는 문구를 나타냅니다. 명령의 시작 정보가 들어있는 모든 파일에 사용됩니다 . 1965 년 MIT 호환 시간 공유 시스템 (CTSS)의 런컴 시설에서 시작된 것으로 추정됩니다.

참조 : https://en.wikipedia.org/wiki/Run_commands


답변

rc 파일을 이해하려면 Ubuntu가 여러 가지 다른 실행 수준 으로 부팅된다는 것을 아는 것이 도움이됩니다 . 0-6, 0은 “중지”, 1은 “단일 사용자”, 2는 “다중 사용자”(기본 실행 수준) 등입니다.이 시스템은 이제 Upstart 대부분의 Linux에서 initd 프로그램에 배포판. 이전 버전과의 호환성을 위해 계속 유지됩니다.

/etc디렉토리 내에는 rc6.d를 통해 “rc0.d, rc1.d”등으로 분류 된 여러 폴더가 있습니다. 커널이 어떤 init 를 알기 위해 참조하는 디렉토리 실행 스크립트 스크립트를 실행해야하는지 입니다. /etc/init.d디렉토리에 상주하는 시스템 서비스 스크립트에 대한 심볼릭 링크 입니다.

당신이 그것을 사용하는 맥락에서, 당신은 이름에 rc가있는 파일을 나열하는 것처럼 보일 것입니다. 이러한 파일의 코드는 서비스 / 태스크 시작 및 초기화시 실행 방식을 설정합니다.


답변