it-swarm.com.de

Speicherort von .bashrc für "Bash unter Ubuntu unter Windows" in Windows 10

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?

18
Meet Taraviya

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 :-) 

21
BinaryDump

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.

16
ncw

~ 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.

2
James M