Dopo avviare la shell cygwin, semplicemente individuare in un torto directory home:Cygwin shell non esegue .bashrc
[email protected] ~
$ pwd
/cygdrive/c/Users/xfire
Ma ha usato per essere/home/xfire
[email protected] /etc
$ cat passwd | grep xfire
xfire:unused:22773:10513:U-CORP\xfire,S-1-5-21-527237240-725345543-682003330-12773:/home/xfire:/bin/bash
E il .bashrc in/home/xfire non è stato eseguito, anche se lo copio in/cygdrive/c/Users/xfire, anche questo non funziona!
Controllare questo: http://www.cygwin.com/ml/cygwin/2002-01/msg00826.html – jahroy
Alcuni programmi aggiungono un ambiente "HOME" nel registro di Windows e impostano il valore su "C: \ Users \ xfire ", ecco perché cygwin considera quella directory come la casa. http://cygwin.com/faq-nochunks.html –
Uso inutile di cat: 'grep xfire passwd'. – Jens