我总是在这个目录中进入计算机:
/cygdrive/c/Program Files/ICW/var
我怎样才能改变这一点?
答案1
echo ~
登录后打印什么?
我很确定这是您的主目录,如/etc/passwd
您的 Cygwin 环境中所定义的。
因此,要么:
- 编辑
/etc/passwd
并将您的用户的条目更改为您喜欢的目录(请注意,运行时它可能会被覆盖mkpasswd
) cd
编辑你的 shell 配置文件,使其在登录后始终自动执行
,例如添加cd <some other directory>
到你的~/.bashrc
其中一个应该可以解决问题。
如果没有的话,试试这个:
- 运行
env | find "var"
并查看哪些变量被打印
或者被设置到该目录 如果是的话,控制面板或%USERPROFILE%
应该有帮助%HOMEPATH%
net user /PROFILEPATH:<new dir>
或这个:
- 运行
grep -R ICW /etc
可能是硬编码的/etc/profile
或类似的启动脚本