Microsoft hat gerade ein Linux-Subsystem in der Windows 10 Anniversary Edition eingeführt. Die Installation ist ziemlich einfach, aber ich konnte keine bash-Dateien unter Windows finden.
Wie funktioniert es? Worauf bezieht sich ~
in Windows? Wo finde ich .bashrc
?
Entschuldigung für das Missverständnis, ich überprüfe bei Google und es wird bei C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
sein.
Ich habe es versucht und es funktioniert, in der cmd-Datei geben Sie einfach cd\ && dir *bashrc* /s
ein, um die Datei zu finden. In meinem Fall sehe ich die Zeile C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
, aber wenn ich mit dem Fenster-Browser navigieren möchte, funktioniert es nicht, aber wenn Sie es kopieren, fügen Sie es ein , Es klappt :-)
Ich finde es dort: http://www.howtogeek.com/261383/wie-zum-zugriffs-Ihre-Unterbus-international-und-Ihr-windows-system-drive-in-bash/
Da Sie wissen müssen, wo sich eine Datei befindet, können Sie den Befehl find
verwenden.
Die Syntax des Befehls lautet find {search-path} {file-names-to-search} {action-to-take}
. Durch die standardmäßig auszuführende Aktion wird der Dateiname gedruckt.
Wenn Sie eine .bashrc-Datei finden, können Sie find / -name .bashrc
verwenden. Die bash gibt Ihnen /home/yourusername/.bashrc
zurück.
Wenn Sie auf Ihr Home-Verzeichnis zugreifen möchten, können Sie auch cd ~
.__ verwenden.
Hoffe meine Antwort wird hilfreich sein :-)
Seit dem Windows 10 Fall Creators Update wurde der Speicherort in geändert
C:\Users\USERNAME\AppData\Local\Packages\DIST\LocalState\rootfs\home\LINUXUSER\
dabei ist DIST
gleich CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
.
Nur für alle, die sich fragen, dass Google von Google kam.
~ bedeutet, dass es sich um den Benutzerordner des Benutzers handelt, wie/home /% Benutzername% /
sie können Dateien wie ls -al
auflisten und die .bashrc-Datei anzeigen.