web-dev-qa-db-fra.com

Emplacement de .bashrc pour "Bash sur Ubuntu sous Windows" dans Windows 10

Microsoft vient d'introduire un sous-système Linux dans Windows 10 Anniversary Edition. L'installation est assez simple, mais je ne pouvais pas localiser les fichiers bash sous Windows.

Comment ça marche? À quoi ~ fait-il référence dans Windows? Où trouver .bashrc?

18
Meet Taraviya

Désolé pour le malentendu, je vérifie sur google et ce sera à C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME.

J'ai essayé et cela fonctionne, dans le cmd tapez juste cd\ && dir *bashrc* /s il localisera le fichier, et dans mon cas je vois la ligne C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME mais quand je veux le naviguer avec le navigateur de fenêtres cela ne fonctionne pas, mais si vous copiez le coller , Ça marche :-) 

Je le trouve ici: http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/


Considérant que vous devez savoir où se trouve un fichier, vous pouvez utiliser la commande find
La syntaxe de la commande est find {search-path} {file-names-to-search} {action-to-take}by par défaut l'action à effectuer consiste à imprimer le nom du fichier. 
Donc, si vous trouvez un fichier .bashrc, vous pouvez utiliser find / -name .bashrc le bash vous renverra /home/yourusername/.bashrc 

De plus, si vous souhaitez accéder à votre répertoire personnel, vous pouvez utiliser cd ~
J'espère que ma réponse sera utile :-) 

21
BinaryDump

Depuis la mise à jour de Windows 10 Fall Creators, l’emplacement a changé pour

C:\Users\USERNAME\AppData\Local\Packages\DIST\LocalState\rootfs\home\LINUXUSER\

DIST est égal à CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc.

Juste pour ceux qui se demandent qui est venu ici de Google.

16
ncw

~ signifie que c'est le dossier de départ de l'utilisateur, comme/home /% username% / 

vous pouvez lister des fichiers comme ls -al et voir le fichier .bashrc.

2
James M