启动cygwin外壳后,它只是定位错误的家目录:Cygwin的壳不执行的.bashrc
[email protected] ~
$ pwd
/cygdrive/c/Users/xfire
但它曾经是的/ 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
而且/ home/xfire中的.bashrc没有执行,即使我将它复制到/ cygdrive/c/Users/xfire,它也不起作用!
检查了这一点:http://www.cygwin.com/ml/cygwin/2002-01/msg00826.html – jahroy 2012-03-22 03:42:50
某些程序在Windows注册表中添加一个“HOME”环境,并将值设置为“C:\ Users \ xfire“,这就是为什么cygwin将该目录作为家庭的原因。 http://cygwin.com/faq-nochunks.html – 2012-03-22 06:24:13
无用的猫:'grep xfire passwd'。 – Jens 2012-04-27 09:29:23