Все още не инсталирайте виртуална машина! Ето как да изпълнявате Linux команди на Windows с помощта на WSL 2.
Подсистемата Windows за Linux 2 е изградена върху успеха на оригиналния WSL, а по-новият WSL 2 носи повече мощност и надеждност за потребителите. Жизненоважно е да разберете как да използвате команди и помощни програми на Linux в подсистемата на Windows за Linux 2.
Прочетете, докато обсъждаме какво е WSL 2 и как можете да използвате Linux команди на Windows 10 и 11.
Възможно ли е да стартирате Linux команди на Windows 10 и 11 без виртуална машина?
Да, можете да изпълнявате Linux команди в Windows 10 и 11, без да настройвате виртуална машина, което е възможно чрез невероятната подсистема на Windows за Linux 2. Вече не е необходимо да конфигурирате сложна виртуална машина, като използвате Oracle VirtualBox или VMWare да използвате Linux. Можете да използвате ядрото на Linux първоначално в Windows 10 или 11 с минимална инсталация.
Можете да избирате от списък с Linux дистрибуции, които се поддържат от WSL 2 (включително Ubuntu и Kali Linux) или да импортирате всяка Linux дистрибуция, за да работите с WSL 2 като TAR файл. С подсистемата на Windows за Linux 2 потребителите на Windows могат директно да използват инструменти, приложения и помощни програми от командния ред на Linux без допълнителни инсталационни стъпки. Това е за конфигуриране на WSL 2 на Windows 10 и 11 с основна Linux дистрибуция като Ubuntu.
Как да започнете с WSL 2
Подсистемата на Windows за Linux 2 е достъпна за потребители, работещи с Windows 10 (компилация 19041 и по-нова) и Windows 11; ако използвате по-стара версия на Windows 10, ще трябва да инсталирате WSL 2 ръчно. За щастие Microsoft улеснява инсталирането и настройването на Linux дистрибуция в WSL 2. За да инсталирате WSL 2 с Ubuntu:
- Стартирайте Започнете меню, търсене на Командния ред, щракнете с десния бутон върху Най-доброто съвпадение и изберете Изпълни като администратор.
- Въведете следната команда и натиснете Въведете:
wsl - - Инсталирай
- Процесът на инсталиране ще отнеме известно време, така че може да се наложи да изчакате. Ако искате да инсталирате различна Linux дистрибуция, можете да го направите чрез следната команда:
wsl - - инсталиране -d <Разпределение>
- Можете да видите списъка с Linux дистрибуции чрез:
wsl.exe-л-о
Как да използвате Linux команди на WSL 2
За да използвате команди на Linux в Windows, можете да използвате подсистемата на Windows за Linux – ядро на Linux, което директно се интегрира с операционната система Windows. Ето как можете да започнете да използвате Linux команди и помощни програми на WSL 2, работещ с Ubuntu:
- Стартирайте Започнете меню, търсене на Ubuntu, и изберете Най-доброто съвпада.
- Като алтернатива можете да стартирате Ubuntu чрез работен плот пряк път също.
- Изчакайте терминалната конзола да се зареди; след като Ubuntu е готов, трябва да видите текста „Добре дошли в Ubuntu“ на конзолата.
- За да потвърдите, че вашата инсталация е завършена, въведете командата по-долу и натиснете Въведете:
lsb_release -a
- Сега трябва да видите подробности за инсталираната операционна система Ubuntu.
Linux има много команди и вградени помощни програми, които могат да бъдат достъпни през терминала. Тези команди ви помагат да управлявате файловата система, да инсталирате пакети, да стартирате приложения, да редактирате файлове и др. Тогава не е чудно, че rобикновените хора обичат да използват командния ред на Linux.
Прочетете за списък с команди, които ще ви помогнат да използвате подсистемата на Windows за Linux:
-
cd: The cd командата е една от най-често използваните Linux команди и има защо; помага ви лесно да сменяте директории. Ако сте в основната папка с две подпапки, можете да превключите към друга папка, като използвате cd команда, както следва:
За да се върнете едно ниво назад в основната папка, използвайте командата cd, както следва:cd myFolder
cd ..
- ls: Можете да използвате ls команда за преглед на списъка с файлове и папки в текущата директория.
-
mkdir: По същия начин, ако искате да създадете нова папка, трябва да използвате mkdir команда:
mkdir име_на_папка
-
котка: За да видите визуализацията на текстов файл на терминала, можете да използвате командата cat, както следва:
коткатекстов_файл.текст
- grep: Помага ви да търсите конкретен низ в множество файлове и е изключително гъвкав. Можете да го използвате, за да намерите съвпадащи модели, докато преглеждате системните регистрационни файлове.
-
докосване: Можете да използвате командата за докосване, за да промените времевите клейма на файл, но можете също да я използвате, за да създадете нов файл, като подадете името на файла като параметър:
докосваненов файл.текст
-
&&: Тази команда ви помага да свържете няколко команди заедно последователно. Например, за да отидете до друга папка и да създадете нов файл:
cdmyFolder && докосваненов файл.текст
- човек: Ръководството за Linux е най-доброто място за справка, когато искате да разберете как работи дадена команда или какви параметри са приложими.
- ясно: Терминалът става много претрупан, така че можете да използвате ясно команда за изчистване на екрана на терминала.
-
wget: Инструментът wget може да се използва за изтегляне на съдържание и файлове от уеб сървъри. Поддържа HTTP, HTTPS и FTP. Можете да използвате wget в най-простата му форма, както следва:
wget target_url
Ако сте нов в Linux, трябва да сте затрупани от многото команди и помощни програми, които Linux може да предложи, но не се безпокойте; с течение на времето ще го разберете. Не след дълго ще използвате Linux команди, сякаш са втора природа за вас, без да е необходимо да прибягвате до виртуални машини или да изпълнявате двойно зареждане.
Използвайте Linux команди в Windows с лекота
Linux е мощна операционна система, която изисква да свикнете с нейния команден ред. Можете да управлявате всеки аспект на вашия WSL 2 чрез терминала на Linux. Изучаването на различните команди на Linux може да бъде разочароващо първоначално, но след като се наложите да използвате командния ред, ще бъдете по-уверени.