現象
Bash on Windows 環境で ~/.bashrc に設定を追記しても、bash起動時に設定が読み込まれない、という現象に遭遇しました。
source ~/.bashrc
とすれば設定は反映されるものの、毎回これは面倒くさい…。
解決策
GitHubのIssueにありました。
.bashrc file didn't load when start bash in windows · Issue #2067 · Microsoft/WSL · GitHub
Bash on Windows 起動時に~/.bash_profileは参照されているようなので、次のように~/.bashrcを参照する設定を追記してあげれば解決です。
if [[ -f ~/.bashrc ]] ; then . ~/.bashrc fi