2013-02-19 15 views
12

Sto eseguendo Cygwin 1.7.17 su Windows Server 2012. Il mio account utente è "Amministratore". Dove dovrei inserire un file .bashrc per la bash di Cygwin per raccoglierlo?.bashrc in Cygwin 1.7

Ho provato la cartella "c: \ users \ Administrator", che sembra essere la HOME in Cygwin 1.7. Provato anche c: \ cygwin \ home \ Administrator.

risposta

24

Avviare un'istanza di shell ed eseguire il comando echo $HOME per vedere a cosa è impostato il percorso di casa. Ecco da dove verranno letti tutti i file di configurazione dell'utente. Potrebbe non essere uno dei percorsi che hai provato.

Una volta che si sa dove è, basta copiare i file modello .bash_profile e .bashrc dalla cartella /etc/skel per iniziare.

Se non ti piace il percorso attualmente utilizzato come casa, puoi modificarlo modificando /etc/passwd. Ecco ulteriori informazioni su questo ... Safely change home directory

+1

'echo $ HOME' mostra'/cygdrive/c/Users/Administrator', ma inserire .bashrc in c: \ Users \ Administrator non funziona - Ho messo 'echo TEST' nel file, ma non viene stampato nulla al login –

+8

Hai copiato il modello .bash_profile anche a casa tua? Contiene tutta la logica per generare .bashrc quando. Assicurati di aggiungerlo se non lo hai già. 'cp /etc/skel/.bash_profile $ HOME' – Costa