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
- Stlačíme Windows + X a z kontextového menu zvolíme Windows PowerShell (správca).
- 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). - 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:
- Stlačíme skratku Windows + R.
- Do dialógu Spustiť napíšeme: \wsl$\Ubuntu.
- 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í.


Výborný článok.
Zaujímavé by bolo pokračovať ďalej a v druhej časti skúsiť do WSL prispôsobiť takýto môj starý článok o emacs a speechd-el.
https://pvagner.sk/2016/emacs-a11y-tip-1-introduction-and-how-to-install