GNU/Linux >> Znalost Linux >  >> Linux

Jak spouštět aplikace pro Linux ve Windows 10 a 11 pomocí WSL

Už nějakou dobu používám Windows Subsystem for Linux (WSL) pro svou třídu OS. A líbí se mi, jak mohu používat příkazy Linuxu ve Windows přímočarým způsobem bez další složitosti instalace virtuálního počítače nebo duálního spouštění.

Na konci tohoto článku byste měli být schopni spouštět příkazy Linuxu přímo z Windows takto:

Předpoklady

Aby WSL fungoval efektivně, doporučuji vám upgradovat na Windows 11. WSL je k dispozici také na Windows 10, ale podle mých zkušeností je mnohem efektivnější na Windows 11.

Pro Windows 10 budete potřebovat sestavení 21364 nebo vyšší.

Tento článek se bude zabývat tím, co můžete dělat ve Windows 10 a 11

Jak nainstalovat WSL

Příkaz ke spuštění WSL je jednoduchý:

wsl --install

Tím se stáhne linuxové jádro, nastaví se WSL 2 jako výchozí a nainstaluje se Ubuntu jako výchozí distribuce.

Nechceš ubuntu? Zde je příkaz pro vás:

wsl --install -d <distro name>

Toto jsou aktuálně dostupné distribuce:

  • Ubuntu
  • OpenSUSE Leap 42
  • SUSE Linux Enterprise Server 12 (SLES)
  • Kali Linux
  • Debian GNU/Linux

Poté v nabídce Start najdete aplikaci s názvem Ubuntu (nebo jakoukoli jinou distribuci):

Otevření terminálu Linux

Otevřete aplikaci Ubuntu, kterou jste právě nainstalovali, a přivítá vás linuxový terminál! Zkuste spustit nějaké příkazy:

Co když chci získat přístup ke svým souborům Windows?

Pokud přejdete do Průzkumníka souborů (winkey+E), nalevo najdete novou možnost Linux, kde existují všechny vaše soubory Linux. Zde budou umístěny všechny soubory, které vytvoříte v terminálu:

Ale co když chcete mít přístup ke svým běžným souborům?

Naštěstí to můžete udělat snadno. Stačí spustit následující příkaz v terminálu Linux:

cd /mnt/

Pokud spustíte ls zde najdete jednotky vašeho počítače. Tímto způsobem budete moci cd cestu do vašich souborů.

Jak vytvořit aliasy ve WSL2

Máte někdy dlouhý příkaz k zadání a přejete si, aby pro něj existovala zkratka? Potom jsou aliasy vašimi přáteli.

Existují dva způsoby, jak vytvořit aliasy:

  • za relaci
  • trvale

Jak vytvořit aliasy na relaci ve WSL2

Chcete-li vytvořit alias ve vaší aktuální relaci Linuxu (alias bude zapomenut, jakmile zavřete terminál), měli byste spustit následující příkaz:

alias <alias name>='<command>'

například:

alias runc='gcc main.c -o main'

Jak vytvořit trvalé aliasy ve WSL2

Upravíme soubor s názvem .bash_aliases uložit naše aliasy.

Spusťte následující příkazy:

cd ~
ls -a

Prohlédněte si seznam souborů, které jsou vytištěny, a vyhledejte .bash_aliases .

Pokud jej nemůžete najít, spusťte následující příkaz:

touch .bash_aliases

Nyní, abyste mohli upravit soubor, spusťte tento příkaz:

vi .bash_aliases

Uvítá vás obrazovka podobná této:

  • Stisknutím "i" začněte psát a přidejte tolik aliasů, kolik chcete.

Například:

alias runc='gcc main.c -o main'
alias hello='echo hello'
  • Chcete-li ukončit režim psaní, stiskněte "ctrl + c".
  • Chcete-li ukončit Vim a uložit soubory, zadejte ":wq!" (Jsem hrdý, že jsem to nemusel googlit.)

Nyní jste připraveni! Restartujte Ubuntu a začněte psát kterýkoli z následujících aliasů výše a mělo by to fungovat perfektně:

Jak spouštět aplikace GUI

Dobře, teď víme, jak spouštět aplikace příkazového řádku z WSL2. Ale co když chceme spouštět aplikace GUI pro Linux? Odpověď je jednoduchá – před spuštěním stačí nainstalovat aplikaci GUI. Jako příklad použiji Firefox.

Instalace Firefoxu:

sudo apt install firefox

Chcete-li spustit Firefox:

firefox

Pokud již máte Firefox na svém počítači se systémem Windows, zjistíte, že není otevřený. Je to proto, že nyní používáte Firefox pro Linux, nikoli Windows.

Pokud používáte Windows 11, můžete dokonce spustit Firefox pro Linux přímo z nabídky Start. Naleznete jej ve složce distribuce.

Závěr

Tento článek se zabýval tím, jak efektivně provozovat WSL 2. Pokud máte nějaké dotazy, neváhejte mě kontaktovat na kterékoli z mých platforem sociálních médií


Linux
  1. Jak získat přístup k souborovým systémům Linux ve Windows 10 a WSL 2

  2. Jak nainstalovat Wine a spouštět aplikace pro Windows v Linuxu

  3. Jak duální bootování Windows 10 a MX Linux

  1. Zprovozněte a zprovozněte podman na Windows pomocí Linuxu

  2. Jak duální bootování Linuxu a Windows

  3. Jak spustit Traceroute na Linuxu, Windows a macOS

  1. Jak připojit Windows Share na Linux pomocí CIFS

  2. Jak nainstalovat a spustit Android Apps (APK) na Linuxu pomocí Shashlik

  3. Jak spustit Ubuntu pomocí subsystému Windows pro Linux