EGit 설치의 일환으로 Windows에서 HOME 환경 변수를 설정해야했습니다. 이로 인해 cygwin은 Windows의 HOME 환경 변수를 / etc / passwd의 값보다 더 중요하게 생각하는 문제가 발생했습니다. 결과적으로 cygwin은 cygwin의 HOME 디렉토리가 이전 위치에서 Windows 사용자 프로파일 폴더로 이동했다고 생각합니다. 내 사용자 프로필 폴더가 이미 충분히 어수선하여 cygwin 파일을 별도로 유지하고 싶지만 그렇게 할 수없는 것 같습니다.
cygwin이 HOME 환경 변수 대신 / etc / passwd의 값을 사용하도록하는 방법이 있습니까?
HOME=$(awk -F: "/^$USER:/ { print \$6 }" /etc/passwd)
또는HOME=$(eval echo "~$USER")