Начална » работен плот » Bash на Ubuntu на Windows 10 - Наслаждавайте се на Linux Goodies в Windows

    Bash на Ubuntu на Windows 10 - Наслаждавайте се на Linux Goodies в Windows

    Наскоро Microsoft стартира Bash на Ubuntu на Windows 10 âА ?? а ?? а черупка с повечето от Linux CLI инструменти и инструменти. Използвайки същото, можете да стартирате Впиши, AWK и още много други инструменти директно в Windows, без да е необходимо да преминавате към дистрибуция на Linux.

    Дори ако никога не сте опитвали Unix или Linux, ето ви шанс научете и експериментирайте с Bash и други * NIX инструменти в Windows 10. В този уводен урок ще споделим как да започнете с Bash в Windows 10 и да ги използват по различни начини.

    Какво е Bash на Ubuntu на Windows 10?

    Баш (Bourne Again SHell) е текстова обвивка и скриптов език за Unix и Linux платформи. Bash в Ubuntu на Windows 10 е допълнителна опция, която е достъпна за хора, използващи актуализацията на годишнината на Windows 10.

    Той работи на върха на подсистемата Windows за Linux (WSL) и ви позволява опитайте Linux в компютъра с Windows.

    Тази нова технология ви дава възможност стартирайте * NIX команди и съвместими инструменти за команден ред в Windows. Вече няма нужда да инсталирате дистрибуция Unix или Linux заедно с Windows OS или да настроите виртуална машина за изпробване на * NIX OS.

    В сравнение с виртуална машина, Bash на Ubuntu изисква по-малко системни ресурси, и ви дава достъп до Windows и Linux инструменти едновременно.

    Bash на Windows 10 е особено полезно заразработчици и системни администратори работа по проекти с отворен код. Тази функция идва като непредвиден подарък от Microsoft с подкрепата на Canonical.

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

    Предимства
    • Стартирайте подобните помощни програми за командния ред * NIX Впиши, AWK и SED
    • Изпълнявайте скриптовете (.sh) с поддържаните помощни програми от командния ред
    • Разгледайте и променете локалната файлова система на Windows, като използвате Bash
    • Опитайте различни * NIX-първи инструменти и помощни програми като Python, Ruby, Git и др.
    • Поддържа сървърни инструменти като Apache HTTP Server, MySQL и др
    Недостатъци
    • Не се изпълняват инструменти с графичен потребителски интерфейс (въпреки че е даден трик по-долу)
    • Не позволява Bash скриптове да изпълняват Windows програми и обратно

    Как да инсталирате Bash на Ubuntu на Windows 10?

    Bash на Ubuntu на Windows 10 може да се инсталира ръчно, ако вашата система работи под Windows 10 Актуализиране на годишнината (build 14393 или по-нова версия) и поддържа 64-битов процесор. Изпълнете следните стъпки, за да потвърдите, че вашата система отговаря на тези изисквания:

    1. отворено Настройки > изберете Система > изберете относно
    2. Потърсете следната информация: Изграждане на ОС и Тип система

    След като проверите изискванията, можете да инсталирате Bash, като използвате следните стъпки:

    1. отворено Настройки > изберете Актуализиране и сигурност > изберете За разработчиците
    2. при Използвайте функцията за разработчицис > изберете режим за програмисти и Windows 10 ще търси и инсталира пакета за режима на програмист

    Забележка: Bash ще се инсталира въпреки съобщението за грешка, показано като по-долу.

    Сега активирайте подсистемата Windows за Linux (незадължителна функция), като използвате следните стъпки:

    1. В начало поле за търсене, въведете "завой"и кликнете върху. \ t Включване или изключване на функции на Уиндоус
    2. Изберете Подсистема на Windows за Linux (бета) и щракнете върху Добре
    3. След като инсталирате подсистемата Windows за Linux, рестартирайте компютъра, ако бъде попитан
    4. В начало поле за търсене, въведете "ПМС"и отворете Командния ред
    5. Тип “удрям” в прозореца на командния ред и натиснете Enter
    6. Тип "ш"за да приемете лицензионните условия (можете да ги проверите и в дадената връзка)
    7. Подсистемата на Windows за Linux сега ще се изтегли и инсталира Bash на Ubuntu, и ще постави пряк път за същото в Старт меню
    8. След като инсталирате Bash, трябва да създадете a UNIX потребителско име и парола

    Забележка: Не е необходимо да е същото като името и паролата на профила ви в Windows.

    Поздравления âА ?? а ?? сте готови да инсталирате Bash на Ubuntu на Windows 10 сега. Можеш стартирайте го с менюто Старт и сега се наслаждавайте на Unix и Linux помощните програми.

    Как да използваме Bash на Ubuntu на Windows 10?

    След инсталацията можете ползвайте Bash с root ("администратор" в термина на Windows) или пълни разрешения за достъп в Windows 10 локална файлова система (C: устройство) се намира в / MNT / C директория в тази обвивка и същото като за вашите дискове.

    Забележка: Също като системите * NIX, Bash в средата на Windows 10 също е чувствителна към малки и главни букви, т.е.., имената „ash“, „Ash“, „AsH“ и „ASH“ са различни.

    Как да инсталирате още * Инструменти и помощни програми на NIX?

    Можеш инсталирайте допълнителен софтуер или актуализирайте настоящите инструменти използване на известните ап-да с представка Sudo да ги изпълните като root или администратор в Windows.

    По-долу е списък с apt-get команди можете да използвате, за да инсталирате * NIX софтуер:

    • sudo apt-get update - Актуализирайте информацията за списъка с пакети (списък на софтуера, който можете да изтеглите заедно с номера на версията им)
    • sudo apt-get install - Инсталирайте нов пакет с приложения (замени ""с името на пакета за инсталиране)
    • sudo apt-get remove - Деинсталирайте настоящия пакет с приложения (замени ""с името на пакета за премахване)
    • Търсене на sudo apt-cache - Търсене на налични пакети (замени ""с името на пакета за търсене)
    • sudo apt-get upgrade - Изтеглете и актуализирайте инсталираните софтуерни пакети

    След като изтеглите и инсталирате приложение, можете въведете името му в Bash shell (без никакво разширение) и натиснете клавиша Enter, за да изпълните същото.

    Имайте предвид, че Linux базираните инструменти и помощни програми са само в черупката на Баш.

    Как да стартирате Bash скриптове?

    В черупката на Баш можете употреба нано или VI редакторите да създават скриптове за черупки. След като създадете скрипта с необходимия набор от команди, запишете и затворете редактора, след което следвайте тези стъпки за изпълнение на скрипта от командния ред:

    1. Направете скрипта изпълним, като използвате коригират например команда, chmod + x ./myscript.sh за име на скрипт "myscript.sh"присъства в текущата директория."
    2. Изпълнете скрипта в терминала, като посочите пълния му път, например, ./myscript.sh за име на скрипт "myscript.sh"присъства в текущата директория."
    Как да стартирате Linux команди извън Bash?

    Не е необходимо първо да стартирате Bash shell, за да изпълните команда * NIX, а да стартирате скрипт или да стартирате програма. Можеш изпълнете командата директно, като използвате bash -c, които могат да се използват за различни цели, като:

    • За да създадете преки пътища за работния плот
    • За да стартирате Linux програми директно от Стартирайте инструмента
    • За да извикате команди на Linux в пакет или Скриптове на PowerShell

    Например, можете да направите следните стъпки, за да стартирате редактора vi:

    1. Натиснете Win + R, за да стартирате тичам инструмент
    2. В прозореца Изпълнение въведете bash -c "vi" и щракнете върху Добре за да стартирате редактора vi
    Как да стартирате GUI програми, използвайки Bash?

    Bash на Ubuntu на Windows 10 не поддържа оригинален софтуер с GUI, но може да тече някои графични инструменти използвайки стария VNC трик. Трикът изисква изпълнение на "X сървър" на вашия Windows и Bash на Ubuntu конфигуриран да насочва графиките към този сървър.

    Ето стъпка по стъпка процедурата за постигане на резултата:

    1. Инсталирайте приложение за X Server в Windows като Xming
    2. Инсталирайте GUI програмата в Bash използвайки ап-да например, изпълнете sudo apt-get install vim-gtk да инсталирате редактора на VIM базиран на GTK
    3. След като е инсталиран, стартирайте export DISPLAY =: 0 в Баш.

      Забележка:

      Трябва да изпълните тази команда всеки път, когато отворите Bash
    4. Сега стартирайте инструмента GUI * NIX като изпълни името на изпълнимия файл в Bash, например, изпълни Gvim за стартиране на Редактор на Vim базиран на GTK

    Забележка: Всички * NIX-базирани GUI програми все още не се поддържат от този трик, така че ако любимата ви програма не работи, не се притеснявайте и чакайте официална поддръжка в бъдещи актуализации. Също, може да получите системни сривове, докато работите с няколко GUI инструмента поради същата причина.

    Чести и полезни Bash команди

    Bash на Ubuntu Windows 10 поддържа различни общи команди и използва множество помощни програми за командния ред да помогне за постигане на ежедневните задачи и да напише полезни скриптове. Ето списък на общите Unix и Linux команди, които да ви помогнат да започнете с Bash.

    Завършете âА ?? а ?? Това е добър старт

    Bash на Ubuntu на Windows 10 се оказва с нова зора Microsoft най-накрая се възползва от поддръжката за безплатен софтуер с отворен код на своята платформа Windows. Това позволява на разработчиците да използване на екосистемата на разработчиците с отворен код без странично зареждане на Linux или използване на виртуална машина.

    както и да е * Приложенията на NIX не могат да взаимодействат или да стартират Windows програми директно, но това е просто начало, така че нека да държим главите си за големите възможности, които ни предстоят.

    Как се чувствате за Bash в Ubuntu и кои функции искате да видите за Bash в Ubuntu в бъдещи актуализации на Windows 10? Моля споделете мислите си с коментари.