Bash 로그인 스크립트가 로드되지 않습니다.

Bash 로그인 스크립트가 로드되지 않습니다.

bash의 로그인 스크립트가 혼란스럽습니다. 나는 항상 ~/.bash_profilebash 쉘을 구성하는 데 익숙했습니다. 이제 사용자로 새 시스템에 들어갑니다. 저는 루트가 아닙니다. 이 시스템은 원래 tcsh 쉘을 사용했으며 명령을 사용하여 bash로 변경했지만 ypchsh to /bin/shbash 로그인 프로필도 로드하지 않습니다 .bashrc. 하지만 그냥 입력하면

bash

내 터미널에 내 로그인 파일이 로드되었습니다. 로그인 시 로드하려면 어떻게 해야 합니까?


내 .profile 예:

# .bash_profile

 # Get the aliases and functions
 if [ -f ~/.bashrc ]; then
         . ~/.bashrc
 fi

 # User specific environment and startup programs

 PATH=$PATH:/usr/local/share/bin/:/usr/local/share/bin/idl/:./
 export PATH

 source $HOME/script.sh

 export SCRIPT_VARIABLE

답변1

일부 시스템에서는 /bin/sh아니요 bash(예: Ubuntu에서는 yes /bin/dash). 에만 사용 되도록 .profile설정 하세요 ./bin/sh.bash_profile/bin/bash

관련 정보