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 HOME
después HISTFILE
. Cuando estableces el valor de HOME
en tu modificado /etc/profile
, debes establecer:
HISTFILE=$HOME/.bash_history