2013-02-19 2 views
12

Windows Server 2012에서 Cygwin 1.7.17을 실행하고 있습니다. 내 사용자 계정은 "Administrator"입니다. Cygwin bash를 위해 .bashrc 파일을 어디에 두어야합니까?Cygwin 1.7의 .bashrc

Cygwin 1.7의 HOME 인 것처럼 보이는 "c : \ users \ Administrator"폴더를 사용해 보았습니다. c : \ cygwin \ home \ Administrator도 시도해보십시오.

답변

24

셸 인스턴스를 시작하고 echo $HOME 명령을 실행하여 홈 경로가 무엇인지 확인하십시오. 그것이 모든 사용자 설정 파일을 읽을 곳입니다. 시도한 경로 중 하나가 아닐 수도 있습니다.

어디 있는지 알고 나면 /etc/skel 폴더의 .bash_profile.bashrc 파일을 복사하여 시작하십시오.

집으로 현재 사용중인 경로가 마음에 들지 않으면 /etc/passwd을 편집하여 변경할 수 있습니다. 여기에 대한 자세한 정보가 있습니다 ... Safely change home directory

+1

'echo $ HOME'는'/ cygdrive/c/Users/Administrator'를 보여 주지만 .bashrc를 c : \ Users \ Administrator에 넣으면 작동하지 않습니다. TEST "파일에 있지만 아무 것도 인쇄되지 않습니다. –

+8

.bash_profile 템플릿을 집에도 복사 했습니까? .bashrc를 소스로하는 모든 로직을 포함합니다. 아직 가지고 있지 않은 경우 추가하십시오. 'cp /etc/skel/.bash_profile $ HOME' – Costa