.bashrc가 로그인 셸에 로드됩니다.

.bashrc가 로그인 셸에 로드됩니다.

.bashrc로그인하지 않은 쉘(예: : )을 열면 xterm로드된다는 내용을 읽었 으며 실제로 xterm열었을 때 .bashrc로드되었습니다.

하지만 로그인 셸(Ctrl+Alt+F#)을 열면 해당 셸 .bashrc도 로드됩니다!

저는 우분투를 사용하고 있습니다.

답변1

Ubuntu에서 사용자의 기본값 ~/.profile(계정 생성에서 복사됨 /etc/skel/.profile)에는 다음 섹션이 포함됩니다.

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

따라서 로그인 쉘이 이면 bash사용자의 쉘도 가져옵니다 ~/.bashrc.

관련 정보