CentOS 버전 5.8(최종 릴리스)에서 bash 시스템 구성 파일은 어디에 있습니까?
응 /etc/profile
?
~/.bashrc 파일을 얻기 위해 다음을 추가했지만 실패했기 때문에 운이 없었습니다. $PS1을 변경했기 때문에 실패했다는 것을 알고 있습니다.
또한 이것이 내가 가지고 있는 WHM 설정 때문일 수도 있다고 생각합니다.
답변1
자신만의 시스템 전체 스크립트를 배치하는 가장 좋은 장소는 /etc/profile.d
작동하려면 ".sh" 접미사가 필요하다는 것입니다. 보고 있다/etc/구성 파일그리고/etc/bashrc. 두 스크립트 모두 이러한 스크립트에서 파생됩니다.
답변2
시스템 환경 변수를 정의합니다 /etc/profile
. 이 파일 ~/.profile
(또는 ~/.bash_profile
로그인 쉘이 bash인 경우)은 로그인할 때 세션 시작 시 읽혀집니다(일부 시스템에서는 여기에 그래픽 로그인이 포함되지 않음).
/etc/bash.bashrc
또는에서 시스템 bash 구성을 정의합니다 /etc/bashrc
(경로는 배포판에 따라 다르며 CentOS가 어떤 것을 사용하는지 모르겠습니다). 이 파일은 대화형 셸이 시작될 때마다 읽혀집니다. 여기에 환경 변수를 정의하면 셸에서 시작되지 않은 프로그램에서는 사용할 수 없지만 호출자가 설정한 환경 변수는 재정의됩니다. /etc/bashrc
또는 에 환경 변수를 정의 하지 마십시오 ~/.bashrc
.
바라보다모든 쉘이 읽을 수 있는 ".bashrc"에 해당하는 파일이 있습니까?그리고 그것이 참조하는 게시물.