So fügen Sie dem Pfad des Windows Ubuntu-Subsystems einen Windows-Pfad hinzu

9

Ich habe einen Ordner in meinem F-Laufwerk und möchte, dass die Bash auf dem Windows Ubuntu-Subsystem darauf verweist. Der Ordner ist

F: \ Projekte \ Phrasal

Ich bin nicht sicher, wie ich das Phrasal-Verzeichnis meinem Shell-Pfad in der Windows-Bash hinzufügen soll.

Mein Shell-Pfad ist

jos @ HOME: ~ $

Mit anderen Worten, ich möchte, dass alle Dateien im Phrasal-Verzeichnis im HOME-Verzeichnis verfügbar sind, oder kopiere die Dateien in das HOME-Verzeichnis

Josephine
quelle
Möchten Sie es also zu Ihrem PATHVerzeichnis hinzufügen oder zu diesem Verzeichnis navigieren?
Seth
Ich möchte es meinem Shell-Pfad hinzufügen.
Josephine

Antworten:

4

Erstens verstehe ich nicht, was Sie unter Shell-Pfad verstehen . Sie sagten, Ihr Shell-Pfad ist jos@HOME:~$. josist Ihr Benutzername und HOMEist Ihr Computername. ~Geben Sie das Ausgangsverzeichnis an.

Wenn Sie auf Ihren Ordner im Laufwerk F: zugreifen möchten, können Sie Folgendes tun:

cd /mnt/f/Projects/Phrasal

Dadurch navigieren Sie zu dem gewünschten Ordner. Wenn Sie es zu Ihrem hinzufügen möchten, gehen Sie folgendermaßen vor PATH:

PATH=$PATH:~/mnt/f/Projects/Phrasal
PrashantKumar96
quelle
Ich möchte, dass die Dateien im Phrasal-Verzeichnis im HOME-Verzeichnis verfügbar sind
Josephine
So kopieren Sie alle Dateien aus dem Phrasal-Verzeichnis in Ihr Home-Verzeichnis:cp /mnt/f/Projects/Phrasal/* ~ -R
PrashantKumar96
Als erweiterte Lösung (wenn Sie sie nicht immer wieder von diesem Speicherort kopieren möchten) können Sie einen symbolischen Link verwenden. ln -s /mnt/f/Projects/Phrasal/ Phrasalwährend in ~.
Seth
6

Um dem $ PATH in Ubuntu Bash für Windows 10 dauerhafte Parameter hinzuzufügen , müssen Sie zuerst die Bash mit dem zusätzlichen Parameter "--login" starten.

C: \ Windows \ System32 \ bash.exe ~ --login

Vielen Dank an https://github.com/Microsoft/BashOnWindows/issues/219#issuecomment-294390862

Danach können Sie Ihr .profile bearbeiten

nano ~ / .profile

Dort können Sie an der letzten Position eine Zeile einfügen:

PATH = $ PATH: / new / path: ein anderer / path

Gordon Mohrin
quelle