.bashrc
ログインしていないシェル(例:)を開いたときにロードxterm
されるという内容を読み、実際にxterm
開いたときに.bashrc
ロードされました。
しかし、ログインシェル(Ctrl + Alt + F#)を開くと、そのシェル.bashrc
もロードされます!
私はUbuntuを使用しています。
答え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
。