显然,当我启动cygwin时,bash不会作为登录shell调用,结果是~/.profile
无法读取。
我不确定这是设计使然,还是我在某处设置了某些错误。
是否存在以执行我的~/.profile
的方式启动cygwin的bash的规范方法?
我如何启动cygwin:我转到开始按钮,然后单击名为Cygwin Terminal的图标。它的属性显示为目标C:\tools\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -
薄荷的默认外壳在/etc/passwd
中指定。如果不存在,请执行以下操作:
以管理员身份运行mintty.exe并输入:mkpasswd -l -p "$(cygpath -H)" > /etc/passwd
这将创建您的登录凭据,并应解决此问题。假设您声明的bin路径正确无误,请保留快捷方式目标。
希望这会有所帮助。