¿Cómo forzar que .bash_history de Cygwin esté en INICIO personalizado?

¿Cómo forzar que .bash_history de Cygwin esté en INICIO personalizado?

Estoy usando Cygwin (CYGWIN_NT-6.3 2.0.4(0.287/5/3)) con un /etc/profile personalizado que uso para configurar HOME en una ruta personalizada, además, /etc/passwd establece esa misma ruta para el [único] usuario.

Si cargo bash.exe (con o sin -l), ingreso algunos comandos y salgo, se crea/actualiza un archivo .bash_history en el directorio que Windows considera como la carpeta INICIO para el usuario, no en el directorio configurado con / etc/perfil.

Tilde resuelve la ruta establecida en /etc/profile. Parece que sólo .bash_history se "porta mal".

¿Cuál de los archivos de configuración de Cygwin debo cambiar para forzar a bash.exe a guardar .bash_history dentro del directorio establecido en /etc/profile como INICIO?

Respuesta1

Parece que ya configuró el valor personalizado para HOMEdespués HISTFILE. Cuando estableces el valor de HOMEen tu modificado /etc/profile, debes establecer:

HISTFILE=$HOME/.bash_history

información relacionada