2013-02-19 68 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