CentOS 5.8에 로그인할 때 제공되는 시스템 프로필은 어디에 있습니까?

CentOS 5.8에 로그인할 때 제공되는 시스템 프로필은 어디에 있습니까?

CentOS 릴리스 5.8(최종)에서 bash 시스템 프로필은 어디에 있습니까?

그것은 /etc/profile?

~/.bashrc 파일을 소싱하기 위해 다음을 추가했지만 실패했기 때문에 운이 없었습니다. $PS1을 변경했기 때문에 실패한다는 것을 알고 있습니다.

또한 WHM 설정이 있기 때문에 발생하는 것일 수도 있다고 생각합니다.

답변1

자신만의 시스템 전체 스크립트를 배치할 수 있는 가장 좋은 위치는 /etc/profile.d작동하려면 ".sh" 접미사가 필요하다는 것입니다. 보다/etc/프로필그리고/etc/bashrc. 두 스크립트 모두 이러한 스크립트를 소스로 합니다.

답변2

에서 시스템 환경 변수를 정의합니다 /etc/profile. ~/.profile(또는 로그인 쉘이 bash인 경우) 이 파일은 ~/.bash_profile로그인할 때(일부 시스템에서는 그래픽 로그인을 제외함) 세션 시작 시 읽혀집니다.

/etc/bash.bashrc또는 에서 시스템 bash 구성을 정의합니다 /etc/bashrc(경로는 배포판에 따라 다르며 CentOS가 어떤 것을 사용하는지 모르겠습니다). 이 파일은 대화형 셸을 시작할 때마다 읽혀집니다. 거기에서 환경 변수를 정의하면 셸에서 시작되지 않은 프로그램에서는 사용할 수 없지만 호출자가 설정한 환경 변수는 재정의됩니다. /etc/bashrc또는 에 환경 변수를 정의하지 마십시오 ~/.bashrc.

보다모든 쉘에서 읽은 ".bashrc"에 해당하는 파일이 있습니까?그리고 그것이 인용한 게시물.

관련 정보