Nach dem Start der Cygwin-Shell, es nur in einem falschen Home-Verzeichnis suchen:
%Vor%Aber es war früher / home / xfire
%Vor%Und die .bashrc in der / home / xfire wurde nicht ausgeführt, auch wenn ich sie nach / cygdrive / c / Users / xfire kopiere, funktioniert das auch nicht!
Bei Cygwin füge ich das zu meinem ~/.bash_profile
hinzu:
Bei meiner Version von cygwin habe ich festgestellt, dass nur ~/.profile
ausgeführt wurde, also hinzugefügt
zur Datei .profile
. Meine .bash_profile
-Datei enthält einen weiteren Test für .bashrc
und führt das von dort aus aus. Ich habe meiner .bashrc
-Datei auch die folgenden zwei Zeilen hinzugefügt.
Der erste stellt sicher, dass .profile
in nicht-interaktiven Terminals ausgeführt wird und der zweite stellt sicher, dass er in POSIX-Terminals ausgeführt wird. Ich fand eine sehr nützliche Erklärung dafür, was im Bash Reference Manual
In Ihrem Fall würde es nicht helfen, da Sie ein Problem mit dem Wert Ihrer Umgebungsvariable HOME
haben, aber diese Seite steht bei der Suche nach diesem Problem ganz oben auf der Liste.