ssh 연결 linux 서버 ~/. bashrc 실행 하지 않 는 방법 해결

새 서버 를 설정 하고 sh 스 크 립 트 를 사용 하여 anaconda 를 설치 합 니 다.알림 에 따라 자동 conda init 를 사용 한 후에 도 conda 의 base 환경 을 활성화 하지 않 았 습 니 다.그러나 검 사 를 통 해 활성화 스 크 립 트 가 ~/. bashrc 파일 에 올 바 르 게 기록 되 어 있 음 을 알 수 있 습 니 다.
인터넷 검색 을 통 해 ssh 와 같은 login 의 로그 인 방식 은 ~/. bashrc 에서 환경 변 수 를 실행 하지 않 을 수 있 습 니 다.
해결 방법 은 세 가지 가 있다.
(1) 셸 에 bash 를 입력 하고 차 로 돌아 갑 니 다 (문 제 를 근절 할 수 없습니다).
(2) 활성화 해 야 할 환경 변 수 를 ~/. bash 로 복사 합 니 다.profile 파일 에서 source ~/. bash 실행profile.ssh 를 통 해 Liux 서버 에 로그 인하 기 때문에 ~/. bashprofile 파일 은 자동 으로 실 행 됩 니 다.
(3) 재 ~/. bashprofile 파일 에 다음 스 크 립 트 를 추가 하고 source ~/. bash 를 실행 합 니 다.profile.
# if running bash  
if [ -n "$BASH_VERSION" ]; then  
    # include .bashrc if it exists  
    if [ -f "$HOME/.bashrc" ]; then  
        . "$HOME/.bashrc"  
    fi  
fi  

좋은 웹페이지 즐겨찾기