2013-02-19 75 views
12

我在Windows Server 2012上运行Cygwin 1.7.17。我的用户帐户是“Administrator”。我应该在哪里放置一个Cygwin bash的.bashrc文件来提取它?.bashrc在Cygwin 1.7

我试过了“c:\ users \ Administrator”文件夹,这似乎是Cygwin 1.7中的HOME。也尝试c:\ cygwin \ home \ Administrator。

回答

24

启动一个shell实例并运行命令echo $HOME来查看您的主路径设置为。这就是你所有的用户配置文件将被读取的地方。它可能不是您尝试的路径之一。

一旦您知道它在哪里,只需复制/etc/skel文件夹中的模板.bash_profile.bashrc即可开始使用。

如果您不喜欢当前正在用作家庭的路径,可以通过编辑/etc/passwd来更改它。这里有更多的信息.​​..... Safely change home directory

+1

'echo $ HOME'显示'/ cygdrive/c/Users/Administrator',但将.bashrc放在c:\ Users \ Administrator中不起作用 - 我已经把'echo TEST',但登录时不会打印任何内容 – 2013-02-20 11:57:41

+8

您是否已将.bash_profile模板复制到您的家中?它包含所有的逻辑来源.bashrc时。如果您尚未拥有它,请务必添加它。 'cp /etc/skel/.bash_profile $ HOME' – Costa 2013-02-20 14:45:05