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
?
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 :-)
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\
où DIST
est égal à CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
.
Juste pour ceux qui se demandent qui est venu ici de Google.
~ 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.