Все още не инсталирайте виртуална машина! Ето как да изпълнявате 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.

instagram viewer

Как да започнете с WSL 2

Подсистемата на Windows за Linux 2 е достъпна за потребители, работещи с Windows 10 (компилация 19041 и по-нова) и Windows 11; ако използвате по-стара версия на Windows 10, ще трябва да инсталирате WSL 2 ръчно. За щастие Microsoft улеснява инсталирането и настройването на Linux дистрибуция в WSL 2. За да инсталирате WSL 2 с Ubuntu:

  1. Стартирайте Започнете меню, търсене на Командния ред, щракнете с десния бутон върху Най-доброто съвпадение и изберете Изпълни като администратор.
  2. Въведете следната команда и натиснете Въведете:
    wsl - - Инсталирай
  3. Процесът на инсталиране ще отнеме известно време, така че може да се наложи да изчакате. Ако искате да инсталирате различна Linux дистрибуция, можете да го направите чрез следната команда:
    wsl - - инсталиране -d <Разпределение>
  4. Можете да видите списъка с Linux дистрибуции чрез:
    wsl.exe

Как да използвате Linux команди на WSL 2

За да използвате команди на Linux в Windows, можете да използвате подсистемата на Windows за Linux – ядро ​​на Linux, което директно се интегрира с операционната система Windows. Ето как можете да започнете да използвате Linux команди и помощни програми на WSL 2, работещ с Ubuntu:

  1. Стартирайте Започнете меню, търсене на Ubuntu, и изберете Най-доброто съвпада.
  2. Като алтернатива можете да стартирате Ubuntu чрез работен плот пряк път също.
  3. Изчакайте терминалната конзола да се зареди; след като Ubuntu е готов, трябва да видите текста „Добре дошли в Ubuntu“ на конзолата.
  4. За да потвърдите, че вашата инсталация е завършена, въведете командата по-долу и натиснете Въведете:
    lsb_release -a
  5. Сега трябва да видите подробности за инсталираната операционна система Ubuntu.

Linux има много команди и вградени помощни програми, които могат да бъдат достъпни през терминала. Тези команди ви помагат да управлявате файловата система, да инсталирате пакети, да стартирате приложения, да редактирате файлове и др. Тогава не е чудно, че rобикновените хора обичат да използват командния ред на Linux.

Прочетете за списък с команди, които ще ви помогнат да използвате подсистемата на Windows за Linux:

  • cd: The cd командата е една от най-често използваните Linux команди и има защо; помага ви лесно да сменяте директории. Ако сте в основната папка с две подпапки, можете да превключите към друга папка, като използвате cd команда, както следва:
    cd myFolder
    За да се върнете едно ниво назад в основната папка, използвайте командата cd, както следва:
    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 може да бъде разочароващо първоначално, но след като се наложите да използвате командния ред, ще бъдете по-уверени.