7Sep
Windows 10s "Bash on Ubuntu on Windows" -miljø inneholder noen forskjellige komponenter. Første gang du kjører bash.exe-programmet, laster det ned og installerer et helt Ubuntu-brukerrom. Du kan få tilgang til disse filene i File Explorer eller andre Windows-programmer, hvis du vet hvor du skal se.
Du kan også få tilgang til Windows-systemstasjonen og alle andre stasjoner på datamaskinen din - fra Ubuntu Bash-skallet. Dette lar deg arbeide med dine normale Windows-filer ved hjelp av Linux-kommandolinjeverktøy.
Hvor Ubuntu Bash Shell-filene er lagret i Windows
Vær oppmerksom på at hver Windows-brukerkonto som bruker Bash, har sitt eget separate Bash-miljø og -filer under sin egen brukerkatalog.
For å få tilgang til disse filene må du først vise skjulte mapper i Filutforsker.Åpne et File Explorer-vindu og klikk på Vis & gt;Alternativer & gt;Endre mappe og søkealternativer.
I vinduet Mappevalg som vises, velger du Vis & gt;Vis skjulte filer, mapper og stasjoner.
Naviger til følgende katalog for å finne disse mappene:
C: \ Users \ USERNAME \ AppData \ Local \ lxssUbuntu-systemfilene lagres på:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfsDinUbuntu-brukerkontoens hjemmemappe er lagret på:
C: \ Brukere \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAMEHjemmekatalogen for hjemmekontoen er lagret på:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \rootHvor Windows-systemstasjonen vises i Bash
Ubuntu Bash-shell-miljøet gjør at hele Windows-systemstasjonen er tilgjengelig, slik at du kan jobbe med de samme filene i begge miljøer. Bash-miljøet dumper deg imidlertid ikke bare i C: \ -stasjonen. I stedet plasserer den deg i /, eller rotkatalogen du vil ha på Linux. Hvis du utfører en ls-kommando for å se innholdet i katalogen, ser du bare Ubuntu-katalogene som gir Linux-miljøet.
Windows-stasjonen og andre tilkoblede stasjoner blir eksponert i /mnt/-katalogen her, der andre stasjoner er tradisjonelt gjort tilgjengelige i Linux-katalogstrukturen. Spesifikt finner du C: -drevet i følgende i Bash-miljøet:
/mnt/ cHvis du vil bytte til denne katalogen med "cd" -kommandoen, kjør følgende kommando:
cd /mnt/ cHvis du har en D-stasjon, finner du den på /mnt/ d, og så videre.
For eksempel, for å få tilgang til en fil som er lagret på C: \ Users \ Chris \ Downloads \ File.txt, må du bruke stien /mnt/c/Users/Chris/Downloads/ File.txt i Bash-miljøet.
Vær oppmerksom på at når du åpner Windows-systemfiler, har Bash-shell-miljøet tillatelsene det ble lansert med. Hvis du lanserte den normalt fra snarveien, vil den ha samme filtillatelsesrettigheter som Windows-brukerkontoen din gjør.
Hvis du for eksempel vil ha tilgang til mappen C: \ Users \ Administrator, må du høyreklikke på Bash shell-snarveien og velge "Kjør som administrator" for å starte Bash-skallet med Windows Administrator-privilegier.
Dette fungerer akkurat som kommandoprompt, som må lanseres som administrator hvis du trenger skrivetilgang til administratorfiler, eller skrive tilgang til systemfiler. Du kan ikke bare bruke "sudo" i Bash-miljøet.