Editer des fichiers dans /etc/profile.d et / usr / local / bin via Windows dans Bash sous Windows?

0

J'utilise Bash sous Windows et je veux mettre des fichiers dans /etc/profile.det /usr/local/binpar le biais de Windows.

J'ai remarqué il n'y a pas etcou usrdans AppData\Local\lxsset la création de ces dossiers ont aucun effet dans Bash.

Il y a cependant etc\profile.det usr\local\bindans lxss\rootfsmais encore une fois, l'ajout de l'un de mes propres fichiers dans eux n'a aucun effet dans Bash non plus. Ils ne se présentent même pas:

En gros, j'utilise un ensemble de /etc/profile.dscripts fréquemment utilisés et de /usr/local/binbinaires que je souhaite installer sur n'importe quel environnement Linux.

Comment ou où puis-je placer ces scripts et ces binaires pour qu'ils apparaissent dans /etc/profile.det /usr/local/bindans Bash sous Windows?

réflexe de retard
la source

Réponses:

0

Ce n'est pas possible semble-t-il. Comme indiqué sur cette page: Présentation du sous-système Windows pour Linux

Deux systèmes de fichiers sont utilisés pour fournir un accès aux fichiers sur le système des utilisateurs: les fichiers VolF et les fichiers DriveF.

VolFs fournit une prise en charge complète des fonctionnalités du système de fichiers Linux. L'interopérabilité entre les applications Windows et les fichiers dans VolF n'est pas prise en charge .

Quelle a été exactement mon expérience jusqu'à présent. Tout ce que j'essaie de changer /etcou /usrde AppData\Local\lxssou lxss\rootfsne va pas bien. Les seuls changements que je fais et qui se présentent comme prévu dans Bash se trouvent dans les volumes montés. Parce que...

DriveFs est utilisé pour [...] l'interopérabilité. Tous les volumes Windows fixes sont montés sous / mnt / c, / mnt / d, etc., à l’aide de DriveF. Cela permet aux utilisateurs de modifier des fichiers avec leurs éditeurs Windows préférés, tels que Visual Studio Code, et de les manipuler avec des outils open source dans Bash en utilisant WSL en même temps.

réflexe de retard
la source