Ako pracovať so súbormi, priečinkami a aplikáciami v Bash na Ubuntu v systéme Windows 10

Pridanie subsystému Windows(Windows Subsystem) pre Linux v systéme Windows 10(Windows 10) bolo prekvapením pre mnohých, vrátane nás. Hoci ide o nástroj určený najmä pre vývojárov, zdá sa, že o túto funkciu majú záujem aj bežní používatelia. Mysleli sme si, že by to malo zmysel, keby sme vám ukázali, ako spustiť príkazy v Bash na Ubuntu v systéme Windows 10(Windows 10) na prácu so súbormi, priečinkami a aplikáciami. Je tu veľa pôdy na pokrytie, takže začnime:

POZNÁMKA:(NOTE:) Tento návod je založený na systéme Windows 10 s aktualizáciou z 10. novembra(November 10 Update) . Ak máte staršiu verziu Windowsu 10(older version of Windows 10) , niektoré príkazy nemusia fungovať alebo veci môžu vyzerať inak.

Ako získať Ubuntu na Windows

Pre tento tutoriál by ste mali mať nainštalovaný Linux Ubuntu v systéme Windows(Windows) na počítači alebo zariadení so systémom Windows 10. (Windows)Ak ste to ešte neurobili, alebo ak potrebujete v tejto záležitosti nejaké rady, celý proces inštalácie sme opísali tu: Ako získam subsystém Windows pre Linux?(How do I get the Windows Subsystem for Linux?)

Ubuntu v systéme Windows, nainštalovaný z obchodu Microsoft Store

Po druhé, predpokladáme, že ste nikdy nepracovali s Linuxom(Linux) a že o ňom „nič neviete“, rovnako ako Jon Snow . 🙂

Čo je Bash na Ubuntu v systéme Windows

Ako úplný začiatočník sa možno čudujete, čo získate od Bash na Ubuntu v systéme Windows(Windows) . Do svojho počítača so systémom Windows(Windows) 10 získate celé prostredie prostredia Bash . (Bash shell)Ak ste predtým používali Windows , či už ide o Windows 10, Windows XP alebo čokoľvek medzi týmito dvoma, pravdepodobne poznáte prostredie príkazového riadka(Command Prompt) a prostredia PowerShell . Bash je podobný shell, ale vytvorený pre operačné systémy Linux .

Príkazový riadok vs. PowerShell vs. Bash na Ubuntu v systéme Windows

Rovnako ako príkazový riadok(Command Prompt) , aj Bash je prostredie príkazového riadku. Beží na linuxovom(Linux) jadre a ponúka vám celý rad nástrojov príkazového riadku. Môžete ho použiť na sťahovanie, inštaláciu a používanie aplikácií pre Linux(Linux) , ak to chcete. A všetky nástroje, ktoré spustíte v Bash , získajú prístup k vášmu systému súborov Windows 10. (Windows)To znamená, že môžete pristupovať, vytvárať a odstraňovať súbory a priečinky na ľubovoľnom z vašich diskov. Je tiež dôležité poznamenať, že aj keď je to možné, spúšťanie grafických aplikácií v Ubuntu v systéme Windows(Windows) je pomerne zložitá vec a je náchylná na chyby. Je to kvôli Ubuntuv systéme Windows(Windows) bol vytvorený s cieľom poskytnúť podsystém Linux a prístup k jeho nástrojom pre vývojárov, nie pre bežných používateľov.

Ako spustiť Ubuntu v systéme Windows 10

Prvá vec, ktorú musíte urobiť po nainštalovaní Ubuntu v systéme Windows(Windows) , je spustiť ho a rýchly spôsob, ako to urobiť, je kliknúť alebo klepnúť na jeho skratku v ponuke Štart(Start Menu) .

Ubuntu má skratku v ponuke Štart systému Windows 10

Takto vyzerá rozhranie Ubuntu vo (Ubuntu)Windowse 10(Windows 10) :

Terminál Ubuntu v systéme Windows 10

Keďže ide o prostredie príkazového riadku, musíte napísať textové príkazy, ktoré v ňom chcete spustiť. Ak ste už predtým pracovali s príkazovým riadkom(Command Prompt) , pravdepodobne ste si zvykli napísať celú cestu príkazu, aby ste ho mohli spustiť. Zabudnite na to, keď používate shell Bash . Tu je možné spustiť akýkoľvek príkaz, nástroj alebo aplikáciu, ktorú si nainštalujete, odkiaľkoľvek jednoduchým zadaním jej názvu. Pred názov nie je potrebné pridávať jeho cestu. Teraz sa pozrime na základné príkazy, ktoré sa musíte naučiť, aby ste mohli začať:

1. Ako zmeniť adresár na vašom Windows 10 PC pomocou Bash na Ubuntu pomocou príkazu CD

Jeden zo základných príkazov v Bash je ten, ktorý vám umožňuje zmeniť priečinok, v ktorom pracujete. Ak chcete prejsť do iného priečinka z počítača so systémom Windows 10, všetko, čo musíte urobiť, je spustiť príkaz cd [cesta](cd [path]) , kde [cesta]([path]) je umiestnenie tohto priečinka.

Všimnite si, že všetky jednotky na vašom počítači so systémom Windows 10 sú pripojené v /mnt/[the letter of the drive] . Napríklad jednotka C , na ktorej je zvyčajne nainštalovaný (C)systém Windows 10(Windows 10) , sa nachádza na tomto mieste: /mnt/c . Jednotka D , ak ju máte, sa nachádza v /mnt/d atď. Vezmime si príklad: ak by ste chceli prejsť do priečinka Digital Citizen , ktorý sa nachádza na vašom disku (Digital Citizen)D , museli by ste spustiť tento príkaz Bash : cd "/mnt/d/Digital Citizen" .

Pomocou príkazu CD zmeníte pracovný priečinok

DÔLEŽITÉ:(IMPORTANT:) Ak má priečinok, v ktorom chcete pracovať, v názve medzery, ako je to v prípade Digital Citizen , nezabudnite zadať cestu do úvodzoviek. Tiež používajte iba rovné značky, nie kučeravé alebo inteligentné úvodzovky, pretože nefungujú.

2. Ako zobraziť obsah priečinka na počítači so systémom Windows 10 pomocou Bash na Ubuntu pomocou príkazu LS

V Bash je ďalším dôležitým príkazom, ktorý zobrazuje obsah priečinka, ls . Zadajte ho, stlačte kláves Enter na klávesnici a mali by ste získať zoznam všetkých priečinkov a súborov nájdených v aktuálnom adresári.

Použitie príkazu LS na zobrazenie obsahu priečinka

Ako môžete vidieť na predchádzajúcej snímke obrazovky, priečinky sú zvýraznené, aby ste ich mohli odlíšiť od súborov.

3. Ako kopírovať súbory na počítači so systémom Windows 10 pomocou Bash na Ubuntu pomocou príkazu CP

Bash tiež obsahuje všetky príkazy potrebné pre základnú správu súborov, ako je kopírovanie, presúvanie, premenovanie, mazanie. Príkaz, ktorý vám umožní skopírovať súbor z jedného miesta na druhé, je cp [zdroj] [cieľ](cp [source] [destination]) , kde [zdroj]([source]) je cesta k súboru, ktorý sa skopíruje a [cieľ]([destination]) je cesta k miestu, kam sa má skopírovať. .

Povedzme napríklad, že chceme skopírovať súbor s názvom incognito.xlsx, ktorý sa nachádza v našom priečinku Digitálny občan(Digital Citizen) , do podpriečinka Zabezpečenie pre každého . (Security for Everyone)Aby sme to urobili, museli by sme spustiť príkaz cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .

Použitie príkazu CP na kopírovanie súboru

Súbor sa potom skopíruje do určeného priečinka.

4. Ako presúvať alebo premenovať súbory na počítači so systémom Windows 10 pomocou Bash na Ubuntu pomocou príkazu MV

Presúvanie alebo premenovanie súborov pomocou Bash je podobné kopírovaniu súborov. Príkaz, ktorý musíte na tento účel spustiť, má nasledujúcu syntax: mv [zdroj] [cieľ](mv [source] [destination]) , kde [zdroj]([source]) je cesta k súboru, ktorý je presunutý alebo premenovaný, a [cieľ]([destination]) je cesta k miestu, kam smeruje byť presunutý. Ak je [cieľ]([destination]) rovnaký ako [zdroj],([source],) ale názov súboru, ktorý určíte, sa líši od pôvodného, ​​súbor sa namiesto presunutia premenuje.

Pomocou rovnakého príkladu ako predtým presuňte súbor incognito.xlsx z nášho priečinka Digital Citizen do podpriečinka (Digital Citizen)Zabezpečenie pre každého(Security for Everyone) a potom ho premenujte na web_incognito.xlsx . Aby sme to urobili, musíme spustiť tieto príkazy: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" a potom mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

Použitie príkazu MV na presun a premenovanie súboru

5. Ako odstrániť súbory z počítača so systémom Windows 10 pomocou Bash na Ubuntu pomocou príkazu RM

Odstránenie alebo vymazanie súborov v Bash sa vykonáva pomocou príkazu rm [file] . Ak chcete odstrániť súbor web_incognito.xlsx , ktorý sme vytvorili predtým, najprv prejdite do priečinka Zabezpečenie pre každého(Security for Everyone) , v ktorom je uložený , pomocou príkazu cd "/mnt/d/Digital Citizen/Security for Everyone" . Potom spustíme príkaz rm web_incognito.xlsx .

Použitie príkazu RM na odstránenie súboru

6. Ako vytvoriť priečinky na počítači so systémom Windows 10 pomocou Bash na Ubuntu pomocou príkazu MKDIR

Vytvorenie priečinka pomocou Bash sa vykonáva pomocou príkazu mkdir [folder] , kde (mkdir [folder])[folder] je názov priečinka, ktorý chcete vytvoriť. Pre príklad povedzme, že chceme vytvoriť priečinok s názvom Tests v našom adresári Digital Citizen . Ak to chcete urobiť, najprv prejdite do priečinka Digital Citizen (cd "/mnt/d/Digital Citizen") a potom spustite príkaz mkdir Tests . Je to také jednoduché.

Pomocou príkazu MKDIR vytvorte nový priečinok

7. Ako odstrániť priečinky z počítača so systémom Windows 10 pomocou Bash na Ubuntu pomocou príkazu RM -R

Podobne aj odstránenie alebo odstránenie priečinka pomocou Bash je rovnako jednoduché. Prejdite(Navigate) do nadradeného adresára priečinka, ktorý chcete odstrániť, a spustite príkaz rm -r [priečinok](rm -r [folder]) , kde [priečinok]([folder]) je názov priečinka, ktorý chcete odstrániť. Možno ste si všimli, že tento príkaz obsahuje aj argument -r : musíte ho pridať, aby sa rekurzívne odstránilo aj všetko v tomto priečinku.

Ako príklad vymažeme priečinok Tests , ktorý sme predtým vytvorili v priečinku Digital Citizen . Najprv musíme prejsť do nadradeného priečinka, ktorým je Digital Citizen , pomocou príkazu: cd "/mnt/d/Digital Citizen" . Potom musíme spustiť príkaz rm -r Tests .

Použitie príkazu RM -R na odstránenie priečinka

8. Ako sťahovať a inštalovať linuxové(Linux) aplikácie na Windows 10 s Bash na Ubuntu pomocou príkazu SUDO APT-GET INSTALL

Linux vám tiež umožňuje spúšťať príkazy ako superužívateľ pomocou príkazu SUDO , ktorý vám dáva oprávnenia správcu. Syntax je jednoduchá: sudo [aplikácia](sudo [application]) , kde [aplikácia]([application]) môže byť ľubovoľný program nainštalovaný v operačnom systéme. Pretože príkaz sudo vám dáva administratívne právomoci nad všetkým v Linuxe(Linux) , je to veľmi podobné tomu, čo môže robiť používateľský účet správcu v systéme Windows(Windows) . Ak chcete stiahnuť, nainštalovať a spustiť aplikácie pre Linux(Linux) , môžete použiť nasledujúce príkazy:

Najprv spustite sudo apt-get update . Tento príkaz stiahne najnovšie zoznamy softvéru z Ubuntu .

Použitie príkazu SUDO APT-GET UPDATE na získanie aktuálnych zoznamov balíkov

Potom na stiahnutie a inštaláciu požadovanej aplikácie pre Linux spustite (Linux)sudo apt-get install [názov aplikácie](sudo apt-get install [application name]) . Napríklad, ak by sme chceli nainštalovať w3m , čo je textový webový prehliadač, museli by sme spustiť sudo apt-get install w3m . Ak aplikácia vyžaduje ďalšie balíky, možno budete musieť potvrdiť, že chcete pokračovať, v takom prípade stlačte kláves Y na klávesnici.

Na inštaláciu novej aplikácie použite príkaz SUDO APT-GET INSTALL

Akonáhle je aplikácia nainštalovaná, môžete ju spustiť zadaním jej názvu do Bash a všetkých potrebných parametrov. Napríklad, ak by sme chceli navštíviť našu webovú stránku, museli by sme zadať w3m digitalcitizen.life .

Spustenie aplikácie v Bash na Ubuntu v systéme Windows

9. Ako získať pomoc v Bash na Ubuntu v systéme Windows(Windows) pomocou argumentu HELP

Ak sa chcete dozvedieť viac o tom, čo robí určitý príkaz, napíšte ho do Bash a pridajte parameter "--help" . Zobrazené informácie by mali vrhnúť viac svetla na štruktúru a použitie tohto príkazu. Vezmime si napríklad príkaz ls, ktorý vypíše obsah priečinka. Môže sa to zdať ako jednoduchý príkaz, no ponúka pomerne veľa možností, ako informácie zobraziť. Tu je časť pomoci, ktorú k tomu získate:

Získanie pomoci pre príkaz v Bash na Ubuntu v systéme Windows

(Did)Skúšali ste Bash na(Bash) Ubuntu v(Ubuntu) systéme Windows ?

Dúfame, že sa nám podarilo predstaviť vám veľmi zaujímavý svet Linux Bash a základy jeho používania vo Windowse 10(Windows 10) . Vyskúšajte príkazy, ktoré sme predviedli, a zistite viac o každom príkaze pomocou argumentu HELP . Ak máte nejaké otázky alebo tipy na zdieľanie, neváhajte a komentujte nižšie.



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts