7Sep
Windows 10s "Bash on Ubuntu on Windows" -miljø indeholder et par forskellige komponenter. Første gang du kører bash.exe-programmet, downloader og installerer du et helt Ubuntu brugerrumsmiljø.Du kan få adgang til disse filer i File Explorer eller andre Windows-programmer, hvis du ved, hvor du skal kigge.
Du kan også få adgang til dit Windows-systemdrev - og andre drev på din computer - indefra Ubuntu Bash-skalen. Dette giver dig mulighed for at arbejde med dine normale Windows-filer ved hjælp af Linux-kommandolinjeværktøjer.
Hvor Ubuntu Bash Shell-filerne er gemt i Windows
Bemærk, at hver Windows-brugerkonto, der bruger Bash, har sit eget separate Bash-miljø og -filer under sin egen brugermappe.
For at få adgang til disse filer skal du først vise skjulte mapper i File Explorer.Åbn et File Explorer-vindue, og klik på Vis & gt;Valg & gt;Skift mappe og søgeindstillinger.
I vinduet Mappeindstillinger, der vises, skal du vælge Vis & gt;Vis skjulte filer, mapper og drev.
Naviger til følgende mappe for at finde disse mapper:
C: \ Users \ USERNAME \ AppData \ Local \ lxssUbuntu-systemfilerne gemmes på:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfsDinUbuntu-brugerkontoens hjemmemappe er gemt på:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAMERodekontoens hjemmemappe er gemt på:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \rootHvor dit Windows-systemdrev vises i Bash
Ubuntu Bash-shell-miljøet giver dit fulde Windows-systemdrev til rådighed, så du kan arbejde med de samme filer i begge miljøer. Bash-miljøet dumper dog kun dig i din C: \ -drev. I stedet placerer den dig i / eller den rodmappe, du vil have på Linux. Hvis du udfører en ls-kommando for at se indholdet i mappen, kan du bare se de Ubuntu-mapper, der leverer Linux-miljøet.
Dit Windows-systemdrev og andre tilsluttede drev er eksponeret i /mnt/-katalogen her, hvor andre drev traditionelt stilles til rådighed i Linux-katalogstrukturen. Specifikt finder du C: drevet i følgende i Bash-miljøet:
/mnt/ cHvis du vil skifte til denne mappe med kommandoen "cd", skal du køre følgende kommando:
cd /mnt/ cHvis du har et D: drev, du finder den placeret på /mnt/ d, og så videre.
For at få adgang til en fil, der er gemt på C: \ Users \ Chris \ Downloads \ File.txt, skal du bruge stien /mnt/c/Users/Chris/Downloads/ File.txt i Bash-miljøet.
Bemærk, at når du har adgang til Windows-systemfiler, har dit Bash-shell-miljø de tilladelser, den blev lanceret med. Hvis du normalt lancerede den fra genvejen, vil den have de samme filadgangstilladelser, som din Windows-brugerkonto gør.
Hvis du f.eks. Vil have adgang til mappen C: \ Users \ Administrator, skal du højreklikke på genvejskildens genvej og vælge "Kør som administrator" for at starte Bash-skalen med Windows Administrator privilegier.
Dette fungerer ligesom kommandoprompt, som skal lanceres som administrator, hvis du har brug for skriveadgang til filer, der kun er administrator, eller skrive adgang til systemfiler. Du kan ikke bare bruge "sudo" i Bash-miljøet.