cygwin で .bashrc 反映されない件とその解決法
~/.bash_profile に以下を記載すると反映されるようになった。
if [ -e ~/.bashrc ] ; then source ~/.bashrc fi
より詳しくは、以下を参考にした。
cygwin bashrc エイリアスがうまくできない 【OKWAVE】
Cygwin Bash Shellアイコンをダブルクリックすると、bashは、~/.bash_profileを実行します(「~/」はホームディレクトリの意)。この中に、
> if [ -e /etc/bash.bashrc ] ; then
> source /etc/bash.bashrc
> fi
>
> if [ -e ~/.bashrc ] ; then
> source ~/.bashrc
> fi
の様な部分があって、~/.bashrcが実行される仕組みです。
実際、~/.bash_profileを削除して、Cygwin Bash Shellを起動すると、~/.bashrcに記述したaliasが設定されなくなります。ですので、~/.bash_profileが存在しているか、存在していればその内容を確認してください。
詳しくは、bashのman pageを見てください。 <<