Dateien in /etc/profile.d und / usr / local / bin über Windows in Bash unter Windows bearbeiten?


0

Ich verwende Bash unter Windows und möchte einige Dateien in /etc/profile.dund /usr/local/binüber Windows speichern .

Mir ist aufgefallen, dass es kein etcoder kein usrIn gibt AppData\Local\lxssund das Erstellen solcher Ordner in Bash keine Auswirkung hat.

Es gibt jedoch etc\profile.dund auch usr\local\binin diesem lxss\rootfsFall hat das Hinzufügen eigener Dateien in Bash ebenfalls keine Auswirkung. Sie erscheinen nicht einmal:

Grundsätzlich verwende ich eine Reihe häufig verwendeter /etc/profile.dSkripts und /usr/local/binBinärdateien, die ich in jeder Linux-Umgebung installieren möchte.

Wie oder wo lege ich diese Skripte und Binärdateien ab, damit sie in /etc/profile.dund /usr/local/binin Bash unter Windows angezeigt werden?

Antworten:


0

Das scheint nicht möglich zu sein. Wie auf dieser Seite erwähnt: Windows-Subsystem für Linux - Übersicht

Zwei Dateisysteme werden verwendet, um den Zugriff auf Dateien auf dem Benutzersystem zu ermöglichen: VolFs und DriveFs.

VolFs bieten vollständige Unterstützung für Linux-Dateisystemfunktionen. [...] Verzeichnisse, die das Linux-System, Anwendungsdateien (/ etc, / bin, / usr usw.) und den Linux-Basisordner des Benutzers enthalten, verwenden alle VolFs. Die Interoperabilität zwischen Windows-Anwendungen und Dateien in VolFs wird nicht unterstützt .

Welches war genau meine Erfahrung bisher. Alles, was ich versuche, in /etcoder /usraus zu ändern AppData\Local\lxssoder lxss\rootfsgeht nicht gut. Die einzigen Änderungen, die ich in Bash erwartungsgemäß vornehme, betreffen die bereitgestellten Volumes. Weil...

DriveFs wird für die [...] Interoperabilität verwendet. Alle festen Windows-Volumes werden mit DriveFs unter / mnt / c, / mnt / d usw. gemountet. Auf diese Weise können Benutzer Dateien mit ihren bevorzugten Windows-Editoren wie Visual Studio Code bearbeiten und diese gleichzeitig mit Open Source-Tools in Bash unter Verwendung von WSL bearbeiten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.