
최근에 rbenv를 통해 Mac에 Ruby를 다운로드했고, 터미널을 열 때마다 rbenv를 시작하는 방법을 보여주는 지침을 읽었습니다. 터미널의 모든 시작 스크립트를 볼 수 있는 방법이 있습니까?
이것은 내가 사용하는 스크립트입니다.
echo 'rbenv > /dev/null; then eval "$(rbenv init -)" >> ~/.bash_profile
소스 ~/.bash_profile
답변1
터미널/콘솔(스크립트 포함)에 대한 대부분의 시작 설정은 사용자 홈 디렉터리의 숨겨진 파일 인 ~/.bashrc
및 에 저장되거나 로드됩니다.~/.bash_profile
텍스트 편집기를 사용하여 원하는 대로 수동으로 편집할 수 있습니다(만일의 경우를 대비하여 먼저 백업해 두십시오).
답변2
프로세스가 생성될 때 구문 분석되는 구성 파일(셸 초기화 스크립트)은 셸에 따라 다릅니다. 이것은 문서입니다매뉴얼 페이지~을 위한bash
. source
쉘 생성 여부에 따라 두 가지 다른 스크립트 세트가 있습니다 --login
.
bash --login
파일이 존재하는 경우 먼저 /etc/profile 파일에서 명령을 읽고 실행합니다. 파일을 읽은 후 ~/.bash_profile, ~/.bash_login, ~/.profile을 순서대로 찾습니다.
bash
로그인 쉘이 아닌 대화형 쉘을 시작할 때 bash는 /etc/bash.bashrc 및 ~/.bashrc에서 명령을 읽고 실행합니다.
노트
이 매우 이상한 플래그의 유일한 영향은 --login
초기화 스크립트 파일의 위치입니다. 시스템을 구성하는 경우 해당 시스템에 대한 심볼릭 링크를 ~/.profile
생성하고 만드 십시오.~/.bashrc