.Cygwin 1.7中的bashrc
我正在Windows Server 2012上运行Cygwin 1.7.17。我的用户帐户是“管理员”。我应该将.bashrc文件放在哪里,以便Cygwin bash获取它.Cygwin 1.7中的bashrc,cygwin,Cygwin,我正在Windows Server 2012上运行Cygwin 1.7.17。我的用户帐户是“管理员”。我应该将.bashrc文件放在哪里,以便Cygwin bash获取它 我尝试了“c:\users\Administrator”文件夹,它似乎是Cygwin 1.7中的主文件夹。还尝试了c:\cygwin\home\Administrator。启动一个shell实例并运行命令echo$home查看您的主路径设置为什么。这是读取所有用户配置文件的地方。这可能不是您尝试的路径之一 一旦知道它在哪里,
我尝试了“c:\users\Administrator”文件夹,它似乎是Cygwin 1.7中的主文件夹。还尝试了c:\cygwin\home\Administrator。启动一个shell实例并运行命令
echo$home
查看您的主路径设置为什么。这是读取所有用户配置文件的地方。这可能不是您尝试的路径之一
一旦知道它在哪里,只需从/etc/skel
文件夹复制模板.bash\u profile
和.bashrc
文件即可开始
如果您不喜欢当前用作家的路径,可以通过编辑
/etc/passwd
来更改它。这里有更多关于这个的信息 echo$HOME
显示/cygdrive/c/Users/Administrator
,但将.bashrc放在c:\Users\Administrator中不起作用-我已将echo测试
放在文件中,但没有在login上打印任何内容。您是否也将.bash\u配置文件模板复制到了家中?它包含所有指向source.bashrc的逻辑。如果您还没有,请确保添加它cp/etc/skel/.bash_profile$HOME
cygpath-w~
将向您显示windows路径c:\cygwin64\HOME\administrator
bash:cd:/etc/skel:没有这样的文件或目录,您必须以管理员身份运行cygpath-w/etc/skel
。由于某种原因,它仍然不存在,我无法cd
。