2013-02-19 12 views
12

Ich verwende Cygwin 1.7.17 auf Windows Server 2012. Mein Benutzerkonto ist "Administrator". Wo sollte ich eine .bashrc-Datei für die Cygwin-bash-Datei ablegen?.bashrc in Cygwin 1.7

Ich habe versucht, den Ordner "c: \ users \ Administrator", die in Cygwin 1.7 scheint die Startseite zu sein. Tryed c: \ cygwin \ home \ Administrator auch.

Antwort

24

Starten Sie eine Shell-Instanz und führen Sie den Befehl echo $HOME aus, um zu sehen, wofür Ihr Home-Pfad eingestellt ist. Von dort werden alle Ihre Benutzerkonfigurationsdateien gelesen. Es ist vielleicht nicht einer der Wege, die du ausprobiert hast.

Sobald Sie wissen, wo es ist, kopieren Sie einfach die Vorlage .bash_profile und .bashrc Dateien aus dem /etc/skel Ordner, um loszulegen.

Wenn Sie den Pfad, der derzeit als Ihr Zuhause verwendet wird, nicht mögen, können Sie ihn ändern, indem Sie /etc/passwd bearbeiten. Hier ist mehr Infos dazu ... Safely change home directory

+1

'echo $ HOME' zeigt'/cygdrive/c/Benutzer/Administrator', aber putting .bashrc in c: \ Benutzer \ Administrator funktioniert nicht - ich habe 'echo TEST 'in der Datei, aber beim Login wird nichts ausgedruckt –

+8

Haben Sie die .bash_profile-Vorlage auch zu Ihnen nach Hause kopiert? Es enthält die gesamte Logik für die Quelle .bashrc wenn. Stellen Sie sicher, dass Sie es hinzufügen, wenn Sie es noch nicht haben. 'cp /etc/skel/.bash_profile $ HOME' – Costa