O que echo ~
imprime depois de você ter efetuado login?
Tenho certeza que esse é o seu diretório pessoal, conforme definido em /etc/passwd
dentro do seu ambiente Cygwin.
Então:
- edite
/etc/passwd
e altere a entrada do usuário para o diretório de sua preferência (note que pode ser substituído quando você executamkpasswd
) - edite seus arquivos de configuração do shell para sempre fazer
cd
automaticamente depois de fazer login no
por exemplo. adicionecd <some other directory>
ao final do seu~/.bashrc
Um deles deve fazer o truque.
Se não, tente isto:
- execute
env | find "var"
e veja quais variáveis são impressas
talvez%USERPROFILE%
ou%HOMEPATH%
estejam definidos para esse diretório
se assim for, o Painel de Controle ounet user /PROFILEPATH:<new dir>
deve ajudar
ou isto:
- executar
grep -R ICW /etc
talvez algo esteja codificado em/etc/profile
ou um script de inicialização semelhante