Parece que você definiu o valor personalizado para HOME
depois que HISTFILE
já foi definido. Quando você definir o valor de HOME
em seu /etc/profile
modificado, deverá definir:
HISTFILE=$HOME/.bash_history
Estou usando o Cygwin (CYGWIN_NT-6.3 2.0.4 (0.287 / 5/3)) com um / etc / profile customizado que uso para configurar o HOME para um caminho personalizado, também, conjuntos / etc / passwd iguais caminho para o [único] usuário.
Se eu carregar o bash.exe (com ou sem -l), inserir alguns comandos e sair, um arquivo .bash_history será criado / atualizado no diretório que o Windows considera como a pasta HOME do usuário, não no diretório conjunto com / etc / profile.
O Tilde é resolvido para o caminho definido em / etc / profile. Parece que apenas .bash_history é "mal-comportado".
Qual dos arquivos de configuração do Cygwin devo alterar para forçar o bash.exe a salvar .bash_history dentro do diretório definido em / etc / profile como HOME?
Tags cygwin