2013-02-19 14 views
12

Używam Cygwin 1.7.17 na Windows Server 2012. Moje konto użytkownika to "Administrator". Gdzie powinienem umieścić plik .bashrc dla basha Cygwin, aby go odebrać?.bashrc w Cygwin 1.7

Próbowałem już folderu "c: \ users \ Administrator", który wydaje się być DOMEM w Cygwin 1.7. Wypróbowany c: \ cygwin \ home \ Administrator również.

Odpowiedz

24

Uruchom instancję powłoki i uruchom komendę echo $HOME, aby sprawdzić, jaka jest ścieżka macierzysta. Tam będą czytane wszystkie twoje pliki konfiguracyjne użytkownika. To może nie być jedna z ścieżek, które wypróbowałeś.

Gdy już wiesz, gdzie jest, po prostu skopiuj pliki szablonu .bash_profile i .bashrc z folderu /etc/skel, aby rozpocząć.

Jeśli nie podoba ci się ścieżka, która jest obecnie używana jako dom, możesz ją zmienić, edytując /etc/passwd. Tutaj jest więcej informacji na ten temat ... Safely change home directory

+1

'echo $ HOME' pokazuje'/cygdrive/c/Users/Administrator', ale umieszczenie .bashrc w c: \ Users \ Administrator nie działa - umieściłem 'echo TEST' w pliku, ale nic nie jest drukowane przy logowaniu –

+8

Skopiowałeś również szablon .bash_profile do swojego domu? Zawiera całą logikę do źródła .bashrc kiedy. Dodaj go, jeśli jeszcze go nie masz. 'cp /etc/skel/.bash_profile $ HOME' – Costa