Ich wechsle von der mit Git for Windows gelieferten Bash-Shell zu Cygwin und stoße auf ein seltsames Problem. Jemand hielt es für eine gute Idee, /cygdrive/
alle Pfade zu ergänzen , während ich es für eine schrecklich hässliche Idee halte. Ich konnte feststellen, dass ich dies teilweise durch Hinzufügen beheben kann
mount --change-cygdrive-prefix /
export HOME=/c/Users/BZISAD0
in meinem .bashrc, aber wenn ich mir die PATH-Variable anschaue, ist immer noch / cygdrive / darin. Ich nehme an, ich könnte ein Skript schreiben, um den PATH zu reparieren, aber das ist noch klüger als das, was ich bereits mache. Es muss einen besseren Weg geben, und ich bin mir ziemlich sicher, dass es einen gibt, da Gits Bash-Shell (AFAIK) eine ältere Version von Cygwin verwendet und irgendwie so konfiguriert ist, dass sie nicht/cygdrive
überall vorangestellt wird . Wie kann ich den "Suck" -Knopf auf Null stellen?
ls /
, werden die Windows-Laufwerke nicht angezeigt. Nicht einmal bei der Verwendungls -l /
. Wird das erwartet? Kann es repariert werden? Dies ist, was ich in fstab habe:none / cygdrive binary,posix=0,user,acl 0 0