Ние покрихме много от нещата, които можете да направите в новата бас черупка на Windows 10, така че ние сме закръглили всички тези ръководства в един мега списък тук, за ваше удобство.
Първи стъпки с Linux на Windows
От актуализацията на създателите на есента в края на 2017 г. вече не трябва да активирате режима за програмисти в Windows и тази функция вече не е бета версия.
Инсталирайте софтуера за Linux
apt-get
команда. (The
apt
команда работи също.) Тази команда изтегля и инсталира софтуера от софтуерните хранилища на Ubuntu. Можете да изтеглите и инсталирате една или повече приложения само с една команда.
Тъй като това е повече или по-малко пълна среда за потребители на Ubuntu, можете да инсталирате софтуер и по други начини. Можете да компилирате и инсталирате софтуер от изходния код, точно както бихте го направили при Linux дистрибуция например.
Ако сте инсталирали друга Linux дистрибуция, вместо това използвайте командите за инсталиране на софтуер на тази конкретна дистрибуция. Например, openSUSE използва
zypper
команда.
Разпространение на множество Linux дистрибуции
Можете да имате инсталирани няколко Linux дистрибуции и дори можете да изпълнявате няколко различни Linux обкръжения едновременно.
Ако не сте сигурни кой да инсталирате, препоръчваме Ubuntu. Но ако имате нужда от определена Linux дистрибуция, може би ще тествате софтуер, който ще се изпълнява на сървър с SUSE Linux Enterprise Server или Debian, или искате инструментите за тестване на сигурността в Kali Linux - те да са налични в магазина заедно с Ubuntu,
Достъп до файловете на Windows в баш и баши файлове в Windows
Линукс дистрибуциите, които инсталирате, създават скрита папка, където се съхраняват всички файлове, използвани в тази Linux среда. Можете да получите достъп до тази папка от Windows, ако искате да преглеждате и архивирате Linux файлове с инструменти на Windows, но Microsoft предупреждава, че не бива да променяте тези Linux файлове с инструменти на Windows или да създавате нови файлове тук с приложения на Windows.
Когато работите в Linux среда, можете да получите достъп до вашите Windows устройства от папката / mnt /. Вашето устройство C: е разположено на / mnt / c и вашият D: диск е разположен например в / mnt / d. Ако искате да работите с файлове от средата на Linux и Windows, поставете ги някъде във вашата файлова система Windows и ги отворете през папката / mnt /.
Поставяне на сменяеми устройства и мрежови местоположения
Можете обаче да ги монтирате сами и да ги ползвате в Linux среда със специална команда mount, която се възползва от файловата система drvfs.
Превключете към Zsh (или друга Shell) Вместо Bash
Например, можете да използвате обвивката на Zsh вместо баш. Можете дори да имате стандартната черупка Bash автоматично да превключвате към черупката на Zsh, когато отворите шорткъта на Linux за черупки в менюто "Старт".
Използвайте скриптове Bash в Windows
Благодарение на тази среда, всъщност е възможно да напишем скрипт Bash shell в Windows и да го стартираме. Вашият Bash скрипт може да има достъп до вашите Windows файлове, съхранени под папката / mnt, така че можете да използвате Linux команди и скриптове, за да работите с вашите нормални файлове на Windows. Също така можете да стартирате команди от Windows от скрипта Bash.
Можете да включите командите Баш в скрипт или PowerShell, който е доста удобен. За всичко това и повече, вижте нашето ръководство за bash скриптове в Windows 10.
Изпълнявайте Linux команди извън Linux Shell
bash -c
или
wsl
команда за изпълнение на Linux команда от външната страна на Linux shell.Linux средата просто изпълнява командата, а след това се отказва. Ако изпълнявате тази команда от прозорец на командния ред или PowerShell, командата отпечатва изхода си на конзолите Command Prompt или PowerShell.
Можете да направите много неща
bash -c
или
wsl
Можете да създавате преки пътища на работния плот, за да стартирате Linux програми, да ги интегрирате в пакетни или PowerShell скриптове или да ги изпълнявате по друг начин, по който бихте изпълнили програма за Windows.
Стартирайте програми за Windows от баш
За да стартирате програма на Windows, въведете пътя към файл.exe и натиснете Enter. Ще намерите инсталираните от вас програми на Windows под папката / mnt / c в средата Баш. Не забравяйте, че командата е чувствителна към буквите, така че "Пример.exe" се различава от "example.exe" в Linux.
Изпълнявайте графични програми за настолни компютри Linux
Това обаче няма да работи по подразбиране. Ще трябва да инсталирате X сървър и да зададете
DISPLAY
променлива преди графичните програми за настолни компютри на Linux ще се изпълняват на работния плот на Windows. Колкото е по-лесно приложението, толкова по-вероятно е да работи добре. Колкото по-сложно е приложението, толкова по-вероятно е той да се опита да направи нещо, което е в основата на подсистемата на Windows за Linux, все още не се поддържа. Всичко, което можете да направите, е да направите изстрел с тези инструкции и да се надявате за най-доброто.
Изберете вашата стандартна Linux среда
bash
или
wsl
команда или когато използвате
bash -c
или
wsl
команди за стартиране на Linux команда от другаде в Windows.
Дори ако имате инсталирани няколко Linux дистрибуции, можете да ги стартирате директно, като стартирате команда като
ubuntu
или
opensuse-42
Точната команда, от която се нуждаете, е изписана на страницата за изтегляне на всяка Linux дистрибуция в Microsoft Store.
Бързо стартиране на баш от File Explorer
Тази статия предоставя и инструкции за добавяне на опция "Open Bash shell here" в File Explorer чрез редактиране на системния регистър на Windows, като ви предлага удобен вариант на контекстно меню, който работи подобно на опциите "Open PowerShell here" или "Open Command Prompt here",
Променете потребителския си профил в UNIX
Деинсталирайте и преинсталирайте Linux среда
След като инсталирате някои програми или промените някои настройки, може да искате да преинсталирате Ubuntu или друга Linux дистрибуция и да получите нова Linux среда. По-рано това беше малко сложно, но сега можете да го направите просто като деинсталирате Linux разпространението, както бихте направили някое друго приложение и след това го инсталирате отново от магазина.
За да получите нова система без да изтегляте Linux дистрибуцията, можете да стартирате командата на дистрибуцията заедно с опцията "чист" от командния ред на Windows или от конзолата PowerShell. Например, за да нулирате Ubuntu без да го изтегляте отново, изпълнете
ubuntu clean
Ако все още имате инсталирана по-стара инсталация на Linux - тази, която е била инсталирана преди актуализацията на Fall Creators - пак можете да я деинсталирате с командата lxrun.
Надстройте средата си в Ubuntu
Ако обаче сте създали баш среда на по-стара версия на Windows, ще имате инсталирана по-стара среда на Ubuntu. Можете да отворите магазина и да инсталирате най-новия Ubuntu от Windows Store, за да надстроите.
Предприемчивите джуджета без съмнение ще разберат други интересни неща, които можете да направите с околната среда Linux в бъдеще. Подсистемата на Windows за Linux ще се надяваме да продължи да става все по-силна, но не очаквайте Microsoft да официално поддържа графични приложения за настолни компютри Linux по всяко време скоро.