명령 줄
.bash_profile
에서 어떻게 다시로드 할 수 있습니까?
.bash_profile
종료하고 다시 로그인 하여 셸이 변경 사항을 인식 하도록 할 수 있지만 요청시 수행 할 수 있기를 원합니다.
답변
간단히 입력 source ~/.bash_profile
또는 키 입력 저장을 좋아하는 경우 다음을 입력 할 수 있습니다. . ~/.bash_profile
답변
. ~/.bash_profile
현재 상태에 대한 종속성이 없는지 확인하십시오.
답변
간단히 입력하십시오 :
. ~/.bash_profile
그러나 터미널을 열 때마다 실행하지 않고 터미널이 시작될 때 자동으로 실행되도록 . ~/.bash_profile
하려면 ~/.bashrc
파일에 추가 할 수 있습니다 .
노트 :
터미널을 열면 터미널은 (비 로그인) 대화식 모드에서 bash를 시작합니다 ~/.bashrc
.
~/.bash_profile
대화식 로그인 모드 에서 시작될 때만 bash가 제공 합니다 . 일반적으로 콘솔 ( Ctrl+ Alt+ F1.. F6) 에서 로그인하거나을 통해 연결 하는 경우에만 해당됩니다 ssh
.
답변
이 명령을 사용하여 해당 사용자의 ~ / .bash_profile을 다시로드 할 수도 있습니다. 대시를 사용하십시오.
su - username
답변
답변
- .bash_profile 파일 저장
- 입력하여 사용자의 홈 디렉토리로 이동
cd
- 로 프로필을 새로 고침
. .bash_profile
답변
현재 쉘 터미널의 이력을 잃어 버릴 염려가 없다면
bash -l
그것은 당신의 껍질을 포크하고 bash의 다른 자식 프로세스를 엽니 다. 이 -l
매개 변수는 bash에게 로그인 쉘로 실행하도록 지시합니다. .bash_profile은 비 로그인 쉘로 실행되지 않기 때문에 필요합니다. 합니다.
현재 쉘을 완전히 교체하려면 다음을 수행하십시오.
exec bash -l
위의 내용은 현재 쉘을 포크하지 않고 완전히 교체하므로 입력 exit
하면 이전 쉘로 넘어 가지 않고 완전히 종료됩니다.