7Sep
A Windows 10 "Bash on Ubuntu on Windows" környezetben néhány különböző összetevő található.A bash.exe program első futtatásakor letölt egy teljes Ubuntu felhasználói térbeli környezetet. Ezeket a fájlokat a File Explorerben vagy más Windows programokban érheti el, ha tudod, hol kell keresned.
A Windows rendszer meghajtójához - és bármely más meghajtóhoz is hozzáférhet - az Ubuntu Bash shellen belül. Ez lehetővé teszi a normál Windows fájlok kezelését Linux parancssori segédprogramokkal.
Az Ubuntu Bash Shell fájlok tárolása Windows
rendszerben Megjegyzés: minden Bash-ot használó Windows felhasználói fiók saját saját Bash környezetével és fájljaival rendelkezik a saját felhasználói könyvtára alatt.
Ezeknek a fájloknak a eléréséhez először el kell látni rejtett mappákat a File Explorerben. Nyisd meg a File Explorer ablakot, és kattints a View & gt;Opciók & gt;Mappa és keresési beállítások módosítása.
A megjelenő Folder Options ablakban válassza a View & gt;A rejtett fájlok, mappák és meghajtók megjelenítése.
Az alábbi könyvtárba keresse meg ezeket a mappákat:
C: \ Users \ USERNAME \ AppData \ Helyi \ lxssAz Ubuntu rendszerfájlok az
C: \ Felhasználók \ USERNAME \ AppData \ Local \ Lxss \ rootfsAz Ubuntu felhasználói fiókjának otthoni mappája az alábbi helyeken található:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAMEA root fiók otthoni mappája a következő helyen található:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \gyökérA Windows rendszer meghajtó megjelenése a Bash-ban
Az Ubuntu Bash shell környezet lehetővé teszi a teljes Windows rendszert meghajtót, így mindkét környezetben ugyanazokkal a fájlokkal dolgozhat. A Bash környezet azonban nem csak a C: \ meghajtóban tárolja. Ehelyett a /, vagy a gyökérkönyvtárba helyezi Önt Linux alatt. Ha ls parancsot hajt végre a könyvtár tartalmának megtekintéséhez, akkor csak az Ubuntu könyvtárakat láthatja, amelyek a Linux környezetet biztosítják.
A Windows rendszermeghajtó és más csatlakoztatott meghajtók itt láthatóak az /mnt/ könyvtárban, ahol más meghajtók hagyományosan rendelkezésre állnak a Linux könyvtárszerkezetben. A Bash környezetben a C: meghajtót az alábbiak szerint találja meg:
/mnt/ cA "cd" parancssal való átváltáshoz hajtsa végre a következő parancsot:
cd /mnt/ cHa van D: meghajtó, megtalálja az /mnt/ d-ben, és így tovább.
Például a C: \ Users \ Chris \ Downloads \ File.txt fájlban lévő fájl eléréséhez a Bash környezetben az /mnt/c/Users/Chris/Downloads/ File.txt elérési utat kell használnia.
Ne feledje, hogy a Windows rendszerfájlok elérésekor a Bash shell környezetnek megvan az engedélye, amellyel elindult. Ha a gyorsbillentyűt rendszerint elindította, akkor a Windows felhasználói fiókkal azonos fájlhozzáférési jogosultságokkal rendelkezik.
Ha például a C: \ Users \ Administrator mappát szeretné elérni, akkor kattintson a jobb egérgombbal a Bash parancsikonra, és válassza a "Futtatás adminisztrátorként" parancsot a Bash rendszer Windows rendszergazdai jogosultságokkal történő indításához.
Ez ugyanúgy működik, mint a Parancssor, amelyet adminisztrátorként kell elindítani, ha csak adminisztrátori fájlokra van írási hozzáférése, vagy hozzáférést kell írni a rendszerfájlokhoz. A Bash környezetben nem lehet csak a "sudo" -t használni.