Fájlok, mappák és alkalmazások kezelése az Ubuntu Bash-ban Windows 10 rendszeren

A Windows 10 operációs(Linux) rendszerhez készült Windows alrendszer(Windows Subsystem) hozzáadása sokak számára meglepetés volt, minket is beleértve. Bár ez egy olyan eszköz, amelyet elsősorban fejlesztők használhatnak, úgy tűnik, hogy a rendszeres felhasználókat is érdekli ez a funkció. Úgy gondoltuk, hogy van értelme, ha megmutatjuk, hogyan futtathat parancsokat a Bash -ban az Ubuntu rendszeren Windows 10 rendszeren(Windows 10) , hogy a fájlokkal, mappákkal és alkalmazásokkal dolgozzon. Rengeteg terület van még, ezért kezdjük:

MEGJEGYZÉS:(NOTE:) Ez az oktatóanyag a Windows 10 rendszeren alapul, november 10-i frissítéssel(November 10 Update) . Ha a Windows 10 régebbi verzióját használja(older version of Windows 10) , előfordulhat, hogy egyes parancsok nem működnek, vagy a dolgok másképp néznek ki.

Ubuntu beszerzése Windows rendszeren

Ehhez az oktatóanyaghoz telepítenie kell a Linux Ubuntu for (Linux Ubuntu)Windows rendszert a Windows 10 rendszerű számítógépére vagy eszközére. Ha még nem tette meg, vagy ha útmutatásra van szüksége ez ügyben, itt leírtuk a teljes telepítési folyamatot: Hogyan szerezhetem be a Windows alrendszert Linuxhoz?(How do I get the Windows Subsystem for Linux?)

Ubuntu Windows rendszeren, a Microsoft Store-ból telepítve

Másodszor, feltételezzük, hogy soha nem dolgoztál Linux -szal , és "semmit sem tudsz" róla, akárcsak Jon Snow . 🙂

Mi az a Bash az Ubuntu rendszeren Windowson

Teljesen kezdőként elgondolkodhat azon, hogy mit kap a Bashtól az(Bash) Ubuntu Windows (Ubuntu)rendszeren(Windows) . A teljes Bash shell környezetet megkapja Windows 10 számítógépén. Ha korábban használta a Windows rendszert(Windows) , legyen az Windows 10, Windows XP vagy bármi a kettő között, valószínűleg ismeri a Parancssort(Command Prompt) és a PowerShell környezetet. A Bash(Bash) egy hasonló shell, de Linux operációs rendszerekhez készült.

Parancssor vs. PowerShell vs. Bash Ubuntu Windows rendszeren

Csakúgy, mint a Command Prompt , a Bash egy parancssori környezet. Linux kernelen fut, és parancssori segédprogramok egész sorát kínálja a futtatáshoz. Használhatja Linux -alkalmazások letöltésére, telepítésére és használatára, ha ezt szeretné. És a Bash -ban futtatott összes segédprogram hozzáfér a Windows 10 fájlrendszeréhez. Ez azt jelenti, hogy bármelyik meghajtón elérheti, létrehozhatja és törölheti a fájlokat és mappákat. Azt is fontos megjegyezni, hogy bár lehetséges, a grafikus alkalmazások futtatása az Ubuntuban Windows (Ubuntu)rendszeren(Windows) meglehetősen összetett dolog, és hajlamos a hibákra. Ez azért van, mert az UbuntuA Windowson(Windows) azért hozták létre, hogy egy Linux alrendszert és a segédprogramokhoz való hozzáférést biztosítsa a fejlesztőknek, nem pedig a normál felhasználóknak.

Az Ubuntu indítása Windows 10 rendszeren

Az első dolog, amit meg kell tennie, miután telepítette az Ubuntut(Ubuntu) a Windows rendszeren(Windows) , hogy elindítsa, és ennek egy gyors módja az, hogy kattintson vagy koppintson a parancsikonjára a Start menüben(Start Menu) .

Az Ubuntunak van egy parancsikonja a Windows 10 Start menüjében

Így néz ki az Ubuntu felülete a (Ubuntu)Windows 10 rendszerben(Windows 10) :

Az Ubuntu terminál a Windows 10 rendszerben

Parancssori környezetként meg kell írnia a futtatni kívánt szöveges parancsokat. Ha korábban már dolgozott a Command Prompt -tal , akkor valószínűleg megszokta, hogy a parancs teljes elérési útját írja le, hogy futtatni tudja. Felejtsd el ezt a Bash shell használata közben. Itt minden telepített parancs, eszköz vagy alkalmazás bárhonnan futtatható, csak a nevének beírásával. Nem szükséges az elérési utat a neve elé adni. Most pedig lássuk az alapvető parancsokat, amelyeket meg kell tanulnod az induláshoz:

1. Hogyan változtassuk meg a könyvtárat a Windows 10 számítógépen az Ubuntu Bash segítségével a CD-parancs használatával

A Bash(Bash) egyik alapvető parancsa az , amely lehetővé teszi, hogy módosítsa a mappát, amelyben dolgozik. Ha másik mappába szeretne navigálni a Windows 10 rendszerű számítógépről, mindössze annyit kell tennie, hogy futtassa a cd [útvonal](cd [path]) parancsot, ahol az [útvonal]([path]) a mappa helye.

Vegye figyelembe, hogy a Windows 10 rendszerű számítógépén lévő összes meghajtó a /mnt/[the letter of the drive] van beillesztve . Például a C -meghajtó, amelyre a Windows 10 rendszerint telepítve van, ezen a helyen található: /mnt/c . A D meghajtó, ha van ilyen, a /mnt/d és így tovább. Vegyünk egy példát: ha a D meghajtón található (D)Digital Citizen mappába szeretne navigálni , akkor ezt a Bash parancsot kell futtatnia: cd "/mnt/d/Digital Citizen" .

A CD paranccsal módosíthatja a munkamappát

FONTOS:(IMPORTANT:) Ha annak a mappának a nevében, amelyben dolgozni szeretne, szóköz van, mint például a Digital Citizen esetében, ügyeljen arra, hogy az elérési utat idézőjelek közé tegye. Ezenkívül csak egyenes jeleket használjon, ne göndör vagy intelligens idézőjeleket, mivel ezek nem működnek.

2. Hogyan tekintheti meg egy mappa tartalmát a Windows 10 rendszerű számítógépen az Ubuntu Bash segítségével az LS paranccsal

A Bash -ban egy másik létfontosságú parancs, amely megmutatja egy mappa tartalmát, az ls . Írja be, nyomja meg az Enter billentyűt a billentyűzeten, és megjelenik egy lista az aktuális könyvtárban található összes mappáról és fájlról.

Az LS parancs használata egy mappa tartalmának megjelenítéséhez

Amint az az előző képernyőképen is látható, a mappák kiemelve vannak, hogy meg tudja különböztetni őket a fájloktól.

3. Fájlok másolása Windows 10 rendszerű számítógépen az Ubuntu Bash segítségével a CP paranccsal

A Bash(Bash) tartalmazza az alapvető fájlkezeléshez szükséges összes parancsot is, mint például a másolás, áthelyezés, átnevezés, törlés. A fájl egyik helyről a másikra másolására szolgáló parancs a cp [forrás] [cél](cp [source] [destination]) , ahol a [forrás]([source]) a másolt fájl elérési útja, a [cél]([destination]) pedig a másolás helyének elérési útja. .

Tegyük fel például, hogy a Digital Citizen mappában található incognito.xlsx nevű fájlt a (incognito.xlsx,)Security for Mindenki(Security for Everyone) almappába szeretnénk másolni. Ehhez a következő parancsot kell futtatnunk: cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .

A CP parancs használata egy fájl másolásához

A fájl ezután a megadott mappába másolódik.

4. Fájlok áthelyezése vagy átnevezése Windows 10 rendszerű számítógépen az Ubuntu Bash segítségével az MV paranccsal

A fájlok áthelyezése vagy átnevezése a Bash segítségével hasonló a fájlok másolásához. Az ehhez a célra futtatandó parancsnak a következő szintaxisa van: mv [forrás] [cél](mv [source] [destination]) , ahol a [forrás]([source]) az áthelyezett vagy átnevezett fájl elérési útja, a [cél]([destination]) pedig annak a helynek az elérési útja, ahová az kerül. mozgatni kell. Ha a [cél]([destination]) ugyanaz, mint a [forrás],([source],) de a megadott fájlnév eltér az eredetitől, a fájl átnevezése helyett áthelyezésre kerül.

Ugyanazzal a példával, mint korábban, helyezzük át az incognito.xlsx fájlt a Digital Citizen mappából a Security for Mindenki(Security for Everyone) almappába, majd nevezzük át web_incognito.xlsx névre(web_incognito.xlsx) . Ehhez a következő parancsokat kell futtatnunk: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" , majd mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

Az MV paranccsal áthelyezhet és átnevezhet egy fájlt

5. Fájlok törlése a Windows 10 számítógépről az Ubuntu Bash segítségével az RM paranccsal

A fájlok eltávolítása vagy törlése a Bashban(Bash) az rm [file] paranccsal történik. A korábban létrehozott web_incognito.xlsx fájl eltávolításához először a cd "/mnt/d/Digital Citizen/Security for Everyone"Security for Mindenki(Security for Everyone) mappát, amely azt tartalmazza . Ezután futtatjuk az rm web_incognito.xlsx parancsot .

Fájl törlése az RM paranccsal

6. Mappák létrehozása Windows 10 számítógépen az Ubuntu Bash segítségével, az MKDIR paranccsal

A Bash(Bash) segítségével mappa létrehozása az mkdir [mappa](mkdir [folder]) paranccsal történik, ahol a [mappa]([folder]) a létrehozni kívánt mappa neve. Példaként tegyük fel, hogy szeretnénk létrehozni egy Tesztek(Tests) nevű mappát a Digital Citizen könyvtárunkban. Ehhez először navigáljunk a Digital Citizen mappába (cd "/mnt/d/Digital Citizen") , majd futtassuk az mkdir Tests parancsot . Ilyen egyszerű.

Az MKDIR paranccsal új mappa létrehozásához

7. Mappák törlése a Windows 10 számítógépről az Ubuntu Bash segítségével az RM -R paranccsal

Hasonlóképpen, egy mappa eltávolítása vagy törlése a Bash használatával ugyanolyan egyszerű. Keresse(Navigate) meg az eltávolítani kívánt mappa szülőkönyvtárát, és futtassa az rm -r [mappa](rm -r [folder]) parancsot , ahol a [mappa]([folder]) a törölni kívánt mappa neve. Talán észrevette, hogy ez a parancs tartalmazza az -r argumentumot is: hozzá kell adnia, hogy a mappán belül minden rekurzív módon is törölve legyen.

Példaként töröljük a Tesztek(Tests) mappát, amelyet korábban a Digital Citizen mappánkban(Digital Citizen) hoztunk létre . Ehhez először a szülő mappába kell navigálnunk, ami a Digital Citizen , a következő paranccsal: cd "/mnt/d/Digital Citizen" . Ezután le kell futtatnunk az rm -r Tests parancsot .

Az RM -R paranccsal törölhet egy mappát

8. Linux(Linux) -alkalmazások letöltése és telepítése Windows 10 rendszeren(Windows 10) , Bash használatával Ubuntu rendszeren(Ubuntu) a SUDO APT-GET INSTALL paranccsal

A Linux(Linux) emellett lehetővé teszi a parancsok futtatását szuperfelhasználóként a SUDO paranccsal, amely rendszergazdai jogosultságokat ad. A szintaxis egyszerű: sudo [alkalmazás](sudo [application]) , ahol az [alkalmazás]([application]) bármely, az operációs rendszerre telepített program lehet. Mivel a sudo parancs adminisztrátori jogkört biztosít minden Linux rendszeren, nagyon hasonló ahhoz, amit egy rendszergazdai felhasználói fiók képes elvégezni a Windows rendszerben(Windows) . Ha Linux(Linux) -alkalmazásokat szeretne letölteni, telepíteni és futtatni , a következő parancsokat használhatja:

Először futtassa a sudo apt-get update . Ez a parancs letölti a legújabb szoftverlistákat az Ubuntuból(Ubuntu) .

A SUDO APT-GET UPDATE parancs használata a naprakész csomaglisták lekéréséhez

Ezután a kívánt Linux(Linux) - alkalmazás letöltéséhez és telepítéséhez futtassa a sudo apt-get install [alkalmazás neve] parancsot(sudo apt-get install [application name]) . Például, ha telepíteni szeretnénk a w3m -t, amely egy szöveges webböngésző, akkor a sudo apt-get install w3m parancsot(sudo apt-get install w3m) kell futtatnunk . Ha az alkalmazás további csomagokat igényel, előfordulhat, hogy meg kell erősítenie a folytatást, ebben az esetben nyomja meg az Y billentyűt a billentyűzeten.

A SUDO APT-GET INSTALL parancs használata új alkalmazás telepítéséhez

Az alkalmazás telepítése után futtathatja úgy, hogy beírja a nevét a Bash -ba , majd megadja a szükséges paramétereket. Például, ha meg akarjuk látogatni a webhelyünket, be kell írnunk a w3m digitalcitizen.life parancsot(w3m digitalcitizen.life) .

Alkalmazás futtatása a Bashban Ubuntu rendszeren Windows rendszeren

9. Hogyan kaphat segítséget a Bash - ban Ubuntu rendszeren Windows rendszeren(Windows) , a HELP argumentum használatával

Ha többet szeretne megtudni arról, hogy egy adott parancs mit csinál, írja be a Bash -ba, és adja hozzá a (Bash)"--help" paramétert . A megjelenített információknak jobban meg kell világítaniuk a parancs szerkezetét és használatát. Vegyük például az ls parancsot,(ls,) amely kilistázza egy mappa tartalmát. Lehet, hogy egyszerű parancsnak tűnik, de meglehetősen sok lehetőséget kínál az információk megjelenítésére. Íme egy része az ehhez kapott segítségnek:

Segítség kérése a Bash parancshoz Windows Ubuntu rendszeren

Próbáltad(Did) a Bash -t Ubuntu -n Windowson(Windows) ?

Reméljük, hogy sikerült bemutatnunk a Linux Bash nagyon érdekes világát és a (Linux Bash)Windows 10 rendszerben(Windows 10) való használatának alapjait . Próbálja ki az általunk bemutatott parancsokat, és tudjon meg többet az egyes parancsokról a HELP argumentum használatával. Ha bármilyen kérdése vagy tippje van megosztani, ne habozzon kommentálni alább.



About the author

Professzionális értékelő és termelékenységnövelő vagyok. Szeretek online videojátékokkal tölteni az időt, új dolgokat felfedezni, és segíteni az embereknek a technológiai igényeik kielégítésében. Van némi tapasztalatom az Xbox-szal kapcsolatban, és 2009 óta segítek az ügyfeleknek rendszereik biztonságában.



Related posts