.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
.