title: Cygwin shell doesn't execute .bashrc
body: <p>After start the cygwin shell, it just locate in a wrong home dir:</p>
  
  <pre><code>xfire@codingme.com ~
  $ pwd
  /cygdrive/c/Users/xfire
  </code></pre>
  
  <p>But it used to be /home/xfire</p>
  
  <pre><code>xfire@codingme.com /etc
  $ cat passwd | grep xfire
  xfire:unused:22773:10513:U-CORP\xfire,S-1-5-21-527237240-725345543-682003330-12773:/home/xfire:/bin/bash
  </code></pre>
  
  <p>And the .bashrc in the /home/xfire was not executed, even I copy it to the /cygdrive/c/Users/xfire, it also doesn't work!</p>