Як запусціць Bash каманднага радка ў Windows 10

У абнаўленні для Windows 10 Anniversary , Microsoft дадала новую цікавую функцыю для распрацоўшчыкаў, дасведчаных карыстальнікаў, і ўсіх , хто прывык працаваць з Unix-у сістэм , такіх як Mac OS X і Linux. Windows , 10 цяпер ўключае ў сябе камандны радок Unix Bash (у бэта) ласкава супрацоўніцтве з Canonical, кампанія за Ubuntu Linux .

З дапамогай каманды Bash радкі, вы можаце выконваць усе віды дзеянняў, такія як ўзаемадзеяння з файлавай сістэмай Windows, (гэтак жа, як вы можаце з звычайнай камандным радком Windows) працуюць стандартныя каманды Bash, і нават ўстаноўкі праграм графічнага інтэрфейсу Linux --although што ў мінулым адзін афіцыйна не падтрымліваецца.

Калі вы дасведчаны карыстальнік Bash або зацікаўлены ў атрыманні пачаў з папулярнай каманднага радка, вось як усталяваць Bash на Windows 10.

01 з 06

Subsystem

Пры ўсталёўцы Bash на Windows 10 вы не атрымліваеце віртуальную машыну або праграму, якая робіць усё магчымае, каб у асноўным працаваць як Bash ў Linux. Гэта на самай справе Bash працуе першапачаткова на вашым ПК дзякуючы функцыі ў Windows 10 завецца Windows, Subsystem для Linux (WSL). WSL з'яўляецца «сакрэтным падліўкай», што дазваляе праграмнае забеспячэнне Linux для запуску на Windows.

Каб пачаць працу, перайдзіце ў меню Пуск> Налады> Абнаўленне і бяспека> Для распрацоўшчыкаў. Пад падзагалоўкам «Выкарыстанне распрацоўшчык магчымасці» выберыце кнопку рэжыму распрацоўніка радыё. Вам можа быць прапанавана перазагрузіць кампутар у дадзены момант. Калі гэта так, ісці наперад і рабіць гэта.

02 з 06

Ўключэнне функцый Windows

Як толькі гэта будзе зроблена, зачыніце дадатак Настройкі і націсніце на Cortana панэлі пошуку на панэлі задач і тыпу ў асаблівасці Windows. Верхні вынік павінен быць варыянт панэлі кіравання пад назвай «Turn Windows, або адключэнне кампанентаў.» Калі ласка, што і невялікае акно.

Пракруціць ўніз і ўсталюеце сцяжок «Windows Subsystem для Linux (бэта-версія).» Затым націсніце кнопку OK , каб закрыць акно.

Далей вам будзе прапанавана перазагрузіць кампутар, які вы павінны будзеце зрабіць, перш чым вы можаце выкарыстоўваць Bash.

03 з 06

Канчатковы мантаж

Пасля перазагрузкі кампутара, націсніце на Cortana ў панэлі задач яшчэ раз і ўвядзіце ў баш. Верхні вынік павінен быць варыянт для запуску «баш» у якасці каманды - выберыце гэта.

У якасці альтэрнатывы, перайдзіце ў меню Пуск> Сістэма Windows> Камандны радок. Пасля таго, як у камандным радку адкрыецца акно ўводу ў баш і націсніце Enter.

Якім бы спосабам вы гэта робіце, канчатковы працэс ўстаноўкі для Bash пачне загрузіўшы Bash з Windows Store (праз камандны радок). У нейкі момант вам будзе прапанавана працягнуць. Калі гэта адбываецца, проста набярыце у, а затым чакаць завяршэння ўстаноўкі.

04 з 06

Дадаць імя карыстальніка і пароль

Калі ўсе амаль гатовыя вам будуць прапанавана ўвесці імя карыстальніка і пароль, як гэта характэрна для каманднага радка Unix. Вы не павінны выкарыстоўваць імя ўліковага запісу карыстальніка Windows, або пароль. Замест гэтага яны могуць быць зусім унікальнымі. Калі вы хочаце, каб называць сябе «r3dB4r0n», а затым пайсці на гэта.

Пасля таго, як гэтая частка зроблена і ўстаноўка завершана, камандны радок будзе аўтаматычна адкрывацца ў Bash. Вы ведаеце, што гэта будзе зроблена, калі вы бачыце нешта накшталт «r3dB4r0n @ [ваша імя кампутара]», як у камандным радку.

Цяпер вы можаце свабодна ўвесці любы Bash каманды, якія вы хочаце. Паколькі гэта ўсё яшчэ бэта-версіі не ўсё будзе працаваць, але больш за ўсё ён будзе працаваць так жа, як Баш на іншых сістэмах.

Кожны раз , калі вы хочаце , каб адкрыць Bash зноў вы знойдзеце яго пад Пуск> Баш на Ubuntu на Windows.

05 з 06

абнаўленне Усталёўка

Як любы добры карыстальнік Bash ведае, перш чым рабіць што-небудзь з дапамогай каманднага радка, вы павінны абнавіць і абнавіць бягучую ўстаноўку пакетаў. Калі вы ніколі не чулі тэрмін, пакеты, што вы называеце набор файлаў, якія ўваходзяць у склад праграмы каманднага радка і ўтыліты, устаноўленыя на вашым кампутары.

Для таго, каб пераканацца, што вы ў курсе, адкрытай Bash на Ubuntu на Windows, і ўвядзіце наступную каманду: Sudo APT-атрымаць абнаўленне. Цяпер націсніце Enter. Bash будзе друкаваць паведамленне пра памылку ў акне, а затым пытаць ваш пароль.

Проста ігнаруйце гэта паведамленне пра памылку на дадзены момант. Каманда судо яшчэ цалкам не працуе, але вы ўсё яшчэ трэба, каб выконваць пэўныя каманды ў Bash. Акрамя таго, гэта проста добрая практыка, каб зрабіць рэчы афіцыйнага шляхам у чаканні бясшвоўнага вопыту Баша на Windows.

Да гэтага часу ўсё, што мы зрабілі, абнавілі нашу лакальную базу дадзеных усталяваных пакетаў, што дазваляе кампутару ведаць, калі ёсць што-небудзь новае. Зараз, каб фактычна ўсталяваць новыя пакеты, мы павінны ўвесці Sudo APT-атрымаць абнаўленне і націсніце Enter яшчэ раз. Bash, верагодна, не будзе пытаць ваш пароль яшчэ раз, так як вы толькі што ўвялі яго. А цяпер, Bash прэч да гонак абнаўлення ўсіх вашых пакетаў. На раннім этапе ў працэсе Bash спытае вас, калі вы сапраўды хочаце, каб працягнуць абнаўленне праграмнага забеспячэння Bash. Проста увядзіце у для ды выканаць абнаўленне.

Гэта можа заняць некалькі хвілін, каб абнавіць усе, але як толькі гэта будзе зроблена Bash будзе абноўлены і гатовы да працы.

06 з 06

Выкарыстанне праграмы каманднага радка

Цяпер у нас ёсць Баш і працуе гэты час, каб зрабіць што-то лёгка з ім. Мы будзем выкарыстоўваць каманду Rsync, каб зрабіць рэзервовую копію нашай тэчкі Windows, дакументы на знешні жорсткі дыск.

У гэтым прыкладзе, наша тэчка знаходзіцца ў C: \ Users \ BashFan \ Documents і наш знешні жорсткі дыск з'яўляецца F: \ дыск.

Усё, што вам трэба зрабіць, гэта ўвесці ў RSync -rv / MNT / C / Users / BashFan / Дакументы / / MNT / F / Documents. Гэтая каманда кажа Bash выкарыстоўваць праграму Rsync, якая ўжо павінна быць ўстаноўлена на вашай версіі Bash. Тады «с.в.» частка кажа Rsync для рэзервовага ўсё, які змяшчаецца ў розных папках у вашым кампутары, і раздрукоўваць ўсе актыўнасці RSync да каманднага радка. Пераканайцеся, што вы ўводзіце гэтую каманду сапраўды ў тым ліку выкарыстанне слэш пасля ... / BashFan / Дакументы /. Для тлумачэнні аб тым, чаму, што слэш важна праверыць гэты падручнік Digital Ocean.

Апошнія два біта з прызначэннем тэчкі сказаць Bash, якая тэчку капіяваць і куды скапіяваць яго. Для Bash, каб атрымаць доступ да Windows, файлы ён павінен пачынацца з «/ мнт /». Гэта проста дзівацтва Bash на Windows, так як Bash усё яшчэ працуе, як быццам ён працуе на машыне Linux.

Таксама зьвярніце ўвагу, што каманды Bash адчувальныя да рэгістра. Калі вы ўвялі ў «дакументы» замест «Дакументы» Rsync не зможа знайсці патрэбную тэчку.

Зараз, калі вы набралі ў вашай камандзе націсніце Увод і вашыя дакументы будуць захаваны ў самыя кароткія тэрміны.

Гэта ўсё, што мы збіраемся, каб пакрыць у гэтым увядзенні ў Bash на Windows. Іншы раз, калі мы будзем глядзець на тое, як вы можаце эксперыментаваць з запускам праграм Linux на Windows, і казаць трохі больш аб агульных камандах для выкарыстання з Bash.