Cygwin의 .bash_history를 사용자 정의 HOME에 강제로 적용하는 방법은 무엇입니까?

Cygwin의 .bash_history를 사용자 정의 HOME에 강제로 적용하는 방법은 무엇입니까?

저는 HOME을 개인화된 경로로 설정하는 데 사용하는 사용자 정의 /etc/profile과 함께 Cygwin(CYGWIN_NT-6.3 2.0.4(0.287/5/3))을 사용하고 있습니다. 또한 /etc/passwd는 [만] 사용자.

bash.exe(-l 포함 또는 제외)를 로드하고 몇 가지 명령을 입력하고 종료하면 /로 설정된 디렉터리가 아니라 Windows에서 사용자의 HOME 폴더로 간주하는 디렉터리에 .bash_history 파일이 생성/업데이트됩니다. 기타/프로필.

물결표는 /etc/profile에 설정된 경로로 확인됩니다. .bash_history만이 "오작동"하는 것 같습니다.

bash.exe가 /etc/profile에 설정된 디렉토리 내에 .bash_history를 HOME으로 저장하도록 하려면 Cygwin의 구성 파일 중 어느 것을 변경해야 합니까?

답변1

HOMEafter 에 대한 사용자 정의 값이 HISTFILE이미 설정되어 있는 것 같습니다. HOME수정된 에서 값을 설정할 때 /etc/profile다음을 설정해야 합니다.

HISTFILE=$HOME/.bash_history

관련 정보