/etc/profile
실행하면 독서를 방지 할 수 있다는 것을 알았습니다.
bash --noprofile
그러나 이 항목도 ~/.bash_profile
읽히지 않습니다. ~/.bash_profile
읽지 않고도 Bash를 호출할 수 있나요 /etc/profile
?
답변1
--noprofile 및 --rcfile file_name 옵션을 사용해 보십시오. 여기서 file_name은 읽으려는 프로필입니다. 예를 들면 다음과 같습니다.
bash --noprofile --rcfile ~/.bash_profile
흠... 누군가는 이 답변을 좋아하지 않았지만 정확히 우리가 원하는 답변인 것 같습니다.
--noprofile
모든 일반 rc 파일이 생성됩니다.아니요읽을 수 있습니다.
--rcfile <some file>
지정된 파일을 읽게 합니다. 물론 이는 요청된 사용자의 .bash_profile일 수 있습니다.
답변2
~/.bashrc 파일에 추가하기만 하면 됩니다.
if [ -f ~/.bash_profile ]; then
. ~/.bash_profile
fi
답변3
로그인 쉘은 항상 를 읽습니다 /etc/profile
. 이를 통해 시스템 관리자는 모든 사용자에 대한 환경 변수와 경로를 설정할 수 있습니다.
귀하가 유일한 사용자이고 이것이 귀하의 시스템인 경우 필요에 따라 /etc/profile을 자유롭게 편집하거나 삭제할 수 있습니다.