Stlačte "Enter" na preskočenie k obsahu

WSL2: Reálny Ubuntu používateľský priestor zabudovaný vo Windows

WSL2 (Windows Subsystem for Linux, verzia 2) poskytuje reálny používateľský priestor Ubuntu, v ktorom môžeme pracovať s terminálovým rozhraním linuxovej distribúcie Ubuntu priamo z prostredia Windows — bez potreby inštalovať VirtualBox, nastavovať dual boot alebo vytvárať samostatný diskový oddiel. Je to ideálne riešenie pre každého, kto sa chce zoznámiť s príkazovým riadkom Linuxu, jeho adresárovou štruktúrou a základnou správou systému. WSL2 je výborná voľba aj pre tých, ktorí chcú zostať vo Windowse, ale zároveň využívať linuxové nástroje – od základov až po pokročilé riešenia, ako napríklad Docker alebo serverové aplikácie. Mnoho programátorov používa WSL2 ako vývojové prostredie pre svoje projekty. Napríklad na spustenie a správu vlastného webového servera s databázou je WSL2 ideálnym riešením.

Inštalácia WSL2

  1. Stlačíme Windows + X a z kontextového menu zvolíme Windows PowerShell (správca).
  2. V otvorenom okne PowerShell zadáme príkaz: wsl –install
    Po zadaní tohto príkazu Windows automaticky nainštaluje distribúciu Ubuntu (štandardne najnovšiu LTS verziu).
  3. Počas inštalácie zadáme:
    Enter new UNIX username: # Zvolíme si používateľské meno.
    New password: # Nastavíme heslo.
    Retype new password: # Heslo zopakujeme.
    Po úspešnej inštalácii sa ocitneme v domovskom priečinku nášho používateľa (/home/uzivatel). Overiť si to môžeme príkazom:
    pwd
    Ak sa zobrazí cesta /mnt/c/Windows/system32, znamená to, že sme ešte v adresári Windowsu. V tom prípade zadáme príkaz:
    cd
    a následne opäť použijeme príkaz pwd. Tentokrát by sa mala zobraziť správna cesta:
    /home/nazov_uzivatela

Niekoľko poznámok o prístupnosti (NVDA)

Podobne ako v PowerShelli, aj v termináli Ubuntu pod WSL2 číta NVDA automaticky výstup. Preto s ním môžu bez problémov pracovať aj nevidiaci používatelia. Príkazy odosielame klasicky klávesom Enter.
Obsah zo schránky Windows vložíme pravým tlačidlom myši.
Ak chceme výstup z terminálu skopírovať späť do schránky Windows, doplníme za príkaz:
| clip.exe
Príklad: pwd | clip.exe.
Ak chceme ukončiť WSL2 a vrátiť sa do PowerShellu, použijeme príkaz:
wsl.exe –shutdown
Naopak, ak chceme spustiť Ubuntu prostredie, v PowerShelli zadáme:
wsl
Poznámka: PowerShell je vhodné spúšťať s administrátorskými oprávneniami, aby bolo možné WSL plnohodnotne používať.

Základné príkazy pre WSL2 / Ubuntu

Všetky príkazy zadávame do terminálu a potvrdzujeme klávesom Enter.

Príkaz pwd

Príkazom pwd si overíme aktuálnu cestu k priečinku, v ktorom sa práve nachádzame.

Príkaz cd

Príkaz cd používame na presun medzi priečinkami.
cd Hudba # vojdeme do priečinka Hudba
cd .. # vrátime sa o úroveň vyššie (do nadradeného priečinka)
cd # presunie nás do domovského priečinka používateľa.

Príkaz ls

Príkaz ls zobrazí zoznam súborov a priečinkov v aktuálnom adresári.
ls # základný výpis
ls -l # výpis s podrobnosťami (veľkosť, dátum, práva)
ls -a # zobrazí aj skryté súbory (začínajú bodkou)

Príkaz mkdir

Pomocou príkazu mkdir vytvoríme nový priečinok.
mkdir hudba
mkdir „nová hudba“ # ak názov obsahuje medzery, použijeme úvodzovky

Príkaz cp Na kopírovanie súborov a priečinkov slúži príkaz cp v tvare:

cp [zdroj] [cieľ] cp katalog.txt dokumenty # skopíruje súbor do priečinka dokumenty
cp katalog.txt .. # skopíruje súbor do nadradeného priečinka
Poznámka: Pri kopírovaní priečinkov použijeme prepínač -r, aby sa preniesol aj ich obsah:
cp -r dokumenty zaloha # skopíruje priečinok dokumenty vrátane obsahu

Príkaz mv

mv text.txt dokumenty # presunie súbor do priečinka dokumenty
mv dokument.txt novydokument.txt # premenuje súbor

Príkaz rm

Pomocou príkazu rm odstraňujeme súbory alebo priečinky.
rm subor.txt # odstráni súbor
rm -r priecinok # odstráni priečinok aj s jeho obsahom
Upozornenie: Príkaz rm maže súbory natrvalo, bez presunu do koša.

Práca s textovými súbormi pomocou editora Nano

Nano patrí medzi najjednoduchšie a najprehľadnejšie textové editory v prostredí Linuxu. Jeho výhodou je, že sa ovláda iba pomocou klávesnice, a preto je vhodný aj pre používateľov čítačiek obrazovky, ako je NVDA.

Otvorenie alebo vytvorenie textového súboru

Príkaz na otvorenie (alebo vytvorenie) textového súboru:
nano poznamky.txt
Ak súbor poznamky.txt existuje, otvorí sa na úpravu. Ak neexistuje, Nano vytvorí nový súbor s daným názvom. Po otvorení môžeme text priamo písať alebo upravovať. Keď máme úpravy hotové: 1. CTRL + o uložíme zmeny.
2. Enterom potvrdíme názov súboru.
3. Na záver skratkou Ctrl + X – ukončíme editor Nano.

Kopírovanie súborov medzi prostredím WSL2 a Windows Prieskumníkom

V prostredí WSL2 máme plný prístup k adresárovej štruktúre Windowsu. Rovnako aj z Windowsu sa môžeme jednoducho dostať do súborového systému distribúcie Ubuntu (alebo inej, ktorú používame vo WSL2). To znamená, že prenos a kopírovanie súborov medzi Windowsom a WSL2 je obojsmerné.

Kopírovanie z Ubuntu do Windowsu

Na prenos súborov z Ubuntu do Windowsu použijeme klasický príkaz cp. Windowsové disky sú v Ubuntu dostupné v priečinku /mnt/. Príklad:
cp dokument.txt /mnt/c/Users/MenoPouzivatela/Desktop/
Tento príkaz skopíruje súbor dokument.txt z aktuálneho priečinka v Ubuntu na pracovnú plochu Windowsu používateľa.

Kopírovanie z Windowsu do Ubuntu

Z Windowsu sa do priečinkov Ubuntu dostaneme nasledovne:

  1. Stlačíme skratku Windows + R.
  2. Do dialógu Spustiť napíšeme: \wsl$\Ubuntu.
  3. Zadaný príkaz potvrdíme Enterom.

Týmto sa otvorí koreňový priečinok distribúcie Ubuntu v Prieskumníku Windows. Odtiaľ môžeme kopírovať alebo presúvať súbory rovnako, ako s bežnými priečinkami.

Prehrávanie hudby pomocou konzolového prehrávača CMUS

CMUS je malý, jednoduchý, ale výkonný konzolový prehrávač hudby, ktorý dokáže bez problémov prehrávať formáty ako MP3, OGG, WAV, MP4, WMA či audio CD. Jeho výhodou je rýchlosť, nízke nároky na výkon a jednoduché ovládanie pomocou klávesnice.

Inštalácia prehrávača CMUS

Prehrávač si nainštalujeme príkazom:
sudo apt-get install cmus -y

Spustenie prehrávača

Po dokončení inštalácie môžeme prehrávač spustiť jednoduchým príkazom:
cmus
Príkaz cmus otvorí prehrávač priamo v termináli. V tomto režime neexistuje klasické grafické rozhranie – všetko ovládame klávesnicou a príkazmi. Pred použitím prehrávača je dobré poznať adresárovú štruktúru Linuxu a základné príkazy, ako cd,

Pridanie hudobných súborov

Do playlistu môžeme pridať všetky súbory z aktuálneho priečinka príkazom:
:add .
Na miesto bodky môžeme napísať cestu k priečinku s hudbou. Príklad:
:add /home/uzivatel/Hudba/Abba
Týmto príkazom vytvoríme playlist zo všetkých audio súborov uložených v priečinku Abba.

Vymazanie playlistu

Ak chceme vyčistiť aktuálny playlist, použijeme príkaz:
:clear

Klávesové skratky na prehrávanie

Ovládanie prehrávača CMUS pripomína starý známy Winamp.
x spustí prehrávanie.
C Pauza / pokračovanie.
V Zastaví prehrávanú skladbu.
B Prejde na nasledujúcu skladbu.
Z Prejde na predchádzajúcu skladbu.
R Zapne/vypne opakovanie skladieb.
s Zapne/vypne náhodné prehrávanie.
– Zníži hlasitosť.
+ Zvýši hlasitosť.
Ľavá a pravá šípka: Posun skladby o 10 sekúnd späť / dopredu.
Q Ukončí prehrávač.

Záver

Ako vidno, aj vo Windows prostredí sa dá vyťažiť z Linuxu maximum – či už ide o prácu so súbormi, automatizáciu alebo prehrávanie hudby. Vo WSL2 sa nemusíme báť experimentovať, skúšať nové príkazy a prispôsobiť si systém podľa seba. Každý malý krok v termináli nás posúva bližšie k pochopeniu, ako Linux funguje – a to je vedomosť, ktorá sa rozhodne oplatí.

Jeden komentár

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Táto stránka používa Akismet na obmedzenie spamu. Zistite, ako sa spracovávajú údaje o vašich komentároch.