.shinit 대 .shrc

.shinit 대 .shrc

sh이 파일을 사용하여 이전 Bourne 쉘( )을 통해 Linux/Unix 시스템에 로그인할 때 .profile환경을 사용자 정의할 수 있습니다. 일부 출처에서는 .shinit문서나 .shrc문서를 인용하기도 합니다. 언제 다른 것을 사용하는 것이 적절하며, 그 차이점은 무엇입니까?

답변1

.profile다음 상황에서만 실행됩니다.로그인쉘이 시작되었습니다. 각 셸에 대해 스크립트를 실행하려면 ENV환경 변수를 셸 이름으로 설정하면 셸이 스크립트를 실행합니다. 파일 이름은 원하는 대로 지정할 수 .shinit있으며 .shrc항상 일반적인 이름이 됩니다.

이 스크립트를 사용하여 각 셸 인스턴스에서 설정해야 하는 옵션을 설정할 수 있습니다. 옵션은 환경의 일부로 자동으로 상속되지 않기 때문입니다.

이 환경 변수는 필수 bash가 아니며 .bashrc기본적으로 로드됩니다.

당신은 또한 볼 수 있습니다로그인 쉘과 비로그인 쉘의 차이점은 무엇입니까?

관련 정보