Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.Cygwin 1.7中的bashrc_Cygwin - Fatal编程技术网

.Cygwin 1.7中的bashrc

.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查看您的主路径设置为什么。这是读取所有用户配置文件的地方。这可能不是您尝试的路径之一 一旦知道它在哪里,

我正在Windows Server 2012上运行Cygwin 1.7.17。我的用户帐户是“管理员”。我应该将.bashrc文件放在哪里,以便Cygwin bash获取它


我尝试了“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