.bashrcがログインシェルにロードされます。

.bashrcがログインシェルにロードされます。

.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

おすすめ記事