Ажурирање оперативног система Виндовс 10 је додало подршку за Линук окружења на Виндовс 10 у 2016. години. Али немојте бити преварени: ово је више од само Башове љуске. То је потпуни слој компатибилности за покретање Линук апликација на Виндовс-у.

Ми смо покрили многе ствари које можете урадити у новој Басх схелл-у за Виндовс 10, тако да смо све ове водиче заокружили на једну међупрегију овде, за вашу практичност.

Почетак рада са Линуком на Виндовсу

Можете инсталирати Линук окружење и Басх схелл на било које издање оперативног система Виндовс 10, укључујући Виндовс 10 Хоме. Међутим, то захтева 64-битну верзију оперативног система Виндовс 10. Потребно је само да омогућите функцију Виндовс подсистем за Линук, а затим инсталирате изабрану Линук дистрибуцију - на пример, Убунту-из Виндовс продавнице.

Од ажурираног програма Цреаторс Фалл крајем 2017. ви више не морате омогућити режим за програмер у Виндовсу, а ова могућност више није бета.

Инсталирајте Линук софтвер

Најлакши начин инсталирања Линук софтвера у вашем Убунту (или Дебиан) окружењу је са apt-get команда. (Тхе apt команда такође ради.) Ова наредба преузима и инсталира софтвер из Убунту-ових репозиторија софтвера. Можете преузети и инсталирати једну или више апликација само једним командом.

Пошто је ово више или мање пуна Убунту корисничког простора, можете инсталирати софтвер на друге начине. Можете, на примјер, компајлирати и инсталирати софтвер из изворног кода, као што сте и на Линук дистрибуцији.

Ако сте инсталирали другу Линук дистрибуцију, уместо тога користите команде за инсталирање софтвера на ту специфичну дистрибуцију. На пример, опенСУСЕ користи zypper команда.

Покрените вишеструке Линук дистрибуције

Упдате Цреаторс Упдате такође је омогућио подршку за више Линук дистрибуција, гдје је раније био доступан само Убунту. У почетку можете инсталирати Убунту, опенСУСЕ Леап, СУСЕ Линук Ентерприсе Сервер, Дебиан ГНУ / Линук или Кали Линук. Федора је такође на путу, и вероватно ћемо видети више Линук дистрибуција које су понуђене у будућности.

Можете инсталирати више Линук дистрибуција, а истовремено можете покренути више различитих Линук окружења.

Ако нисте сигурни које инсталирате, препоручујемо Убунту. Али, ако вам је потребна одређена дистрибуција Линук-а, можда тестирате софтвер који ће се покренути на серверу који покреће СУСЕ Линук Ентерприсе Сервер или Дебиан, или желите да алатке за безбедносне тестове на Кали Линук-у буду доступне у продавници уз Убунту .

Приступите Виндовс датотекама у Басху и Басх фајлове у Виндовсу

Ваше Линук датотеке и Виндовс датотеке су обично одвојене, али постоје начини приступа вашим Линук датотекама из Виндовса и Виндовс датотека из Линук окружења.

Линук дистрибуције које инсталирате стварају скривену фасциклу у којој се чувају све датотеке које се користе у том Линук окружењу. Можете да приступите овом фасциклу из Виндовса ако желите да прегледате и направите резервне копије Линук датотека помоћу Виндовс алата, али Мицрософт упозорава да не смете да модификујете ове Линук датотеке помоћу Виндовс алата или да креирате нове датотеке овде са Виндовс апликацијама.

Када сте у Линук окружењу, можете приступити вашим Виндовс погонима из фолдера / мнт /. Ваш Ц: погон се налази на / мнт / ц и ваш Д: погон се налази на / мнт / д, на пример. Ако желите да радите са датотекама из окружења Линука и Виндовса, поставите их негде у Виндовс систем датотека и приступите им преко / мнт / фолдера.

Монтирај дисковима и мрежним локацијама

Подсистем Виндовс за Линук аутоматски поставља фиксне унутрашње уређаје под фолдер / мнт /, али не монтира покретне дискове као што су УСБ дискове и оптичке дискове. Такође не поставља аутоматски мрежне уређаје који се могу мапирати на рачунару.

Међутим, можете их сами поставити и приступити њима у Линук окружењу помоћу посебне моунт наредбе која користи предности дрвфс датотечног система.

Пребаците на Зсх (или другу школу) Уместо Басх-а

Иако је Мицрософт првобитно ставио ову функцију у окружење "Басх схелл", то је заправо основни слој компатибилности који вам омогућава да покрећете Линук софтвер на Виндовс-у. То значи да можете покренути друге љуске уместо Басх-а, ако их више волите.

На пример, можете користити Зсх љуску уместо Басх-а. Можете чак имати и стандардну Басх шкољку да се аутоматски пребацује на Зсх схелл када отворите Линук скраћено пречицу у вашем Старт менију.

Користите Басх скрипте на Виндовсу

Захваљујући овом окружењу, заправо је могуће написати Басх схелл скрипту на Виндовсу и покренути га. Ваша Басх скрипта може приступити датотекама оперативног система Виндовс сачуваним под фолдером / мнт, тако да можете користити Линук наредбе и скрипте да бисте радили на обичним Виндовс датотекама. Можете такође покренути Виндовс наредбе из Басх скрипте.

Можете унети Басх наредбе у Батцх скрипту или ПоверСхелл скрипту, што је прилично згодно. За све ово и више, погледајте наш водич за басх скрипте у Виндовсу 10.

Покрените Линук наредбе изван Линук Схелл-а

Ако једноставно желите да брзо покренете програм, извршите команду или покренете скрипту, чак вам чак и не треба прво покренути Басх окружење. Можете користити bash -c или wsl наредбу за извршавање наредбе Линук изван Линук схелл-а.Линук окружење једноставно покреће команду, а затим одустаје. Ако покренете ову команду из командног позива или ПоверСхелл прозора, команда штампа свој излаз на командну линију или ПоверСхелл конзоле.

Можете пуно урадити bash -c или wsl. Можете креирати пречице на радној површини за покретање Линук програма, интегрирати их у серије или ПоверСхелл скрипте или их покренути на било који други начин како бисте покренули Виндовс програм.

Покрените Виндовс програме из Басх-а

Од верзије Цреаторс Упдате (која је објављена у пролеће 2017. године), можете покренути Виндовс програме из Линук окружења. То значи да можете интегрирати Виндовс наредбе заједно са Линук наредбама у Басх скрипту или једноставно покренути Виндовс наредбе из стандардне Басх или Зсх схелл-ове коју већ можда користите.

Да бисте покренули Виндовс програм, откуцајте пут до датотеке .еке и притисните Ентер. Установљене Виндовс програме ћете пронаћи под фолдером / мнт / ц у окружењу Басх. Запамтите, команда је осјетљива на слово, тако да је "Екампле.еке" другачији од "екампле.еке" у Линуку.

Покрени графичке програме за Линук

Мицрософт званично не подржава графички Линук програм на Виндовс-у. Функција Виндовс подсистем за Линук је намењена за покретање прогама командне линије које би програмерима можда требали. Али у ствари је могуће покренути графичке Линук програме за радне површине на Виндовсу користећи ову функцију.

Међутим, ово неће радити подразумевано. Морате инсталирати Кс сервер и подесити DISPLAY варијабла пре него што се графички Линук програми за десктоп рачунаре покрену на вашој Виндовс радној површини. Што је апликација једноставнија, вероватније је да ће се добро радити. Што је апликација сложена, вероватније је да ће покушати да уради нешто што Мицрософт-ови основни подсистем за Линук још увек не подржава. Све што можете учинити је да га упуцате овим инструкцијама и надајте се најбољем.

Изаберите подразумевано окружење за Линук

Ако имате инсталирано више Линук дистрибуција, можете одабрати своју подразумевану инсталацију. Ово је дистро који се користи када покренете Линук дистрибуцију са bash или wsl команду или када користите bash -c или wsl наредбе за покретање команде Линук-а од другде у Виндовсу.

Чак и ако имате инсталирану више Линук дистрибуција, и даље их можете директно покренути тако што ћете покренути команду као што је ubuntu или opensuse-42. Тачна команда која ће вам требати је наведена на страници за преузимање на Линук-овој дистрибуцији у Мицрософт Сторе-у.

Брзо покрените Басх из Филе Екплорер-а

Не морате покренути Линук схелл са иконе пречице. Можете га брзо покренути из Филе Екплорер-а тако што ћете унети "басх" у адресну траку и притиснути Ентер. Појавит ће се Ваша основна Басх схелл дистрибуција дистрибуције Линука, а тренутни радни директориј бити директоријум који сте отворили у програму Филе Екплорер.

Тај чланак такође даје упуте за додавање опције "Опен Басх схелл хере" у Филе Екплорер уређивањем Виндовс Регистри-а, дајући вам згодан избор у контекстном менију који ради слично као "Опен ПоверСхелл прозор овдје" или "Опен Цомманд Промпт хере" опције .

Промените кориснички рачун УНИКС-а

Када прво поставите Басх, од вас ће бити затражено да креирате кориснички рачун УНИКС и поставите лозинку. Бићете аутоматски пријављени са овим налогом сваки пут када отворите Басх прозор. Ако желите да промените свој УНИКС кориснички налог - или да користите роот налог као подразумевани налог у схелл-у - постоји скривена команда за промену подразумеваног корисничког налога.

Деинсталирање и реинсталација Линук окружења

Након што инсталирате неке програме или промените нека подешавања, можда ћете желети да поново инсталирате Убунту или другу Линук дистрибуцију и добијете ново Линук окружење. Ово је претходно било мало компликовано, али сада можете то једноставно извршити тако што ћете деинсталирати Линук дистрибуцију као и било коју другу апликацију, а затим је поново инсталирајте из Сторе-а.

Да бисте добили свеж систем без преусмеравања дистрибуције Линука, можете покренути команду дистрибуције заједно са опцијом "чиста" из Виндовс Цомманд Промпт или ПоверСхелл конзоле. На пример, да ресетујете Убунту без поновног преузимања, покрените ubuntu clean .

Ако још увек имате старије Линук окружење инсталирано - оно које је инсталирано пре ажурирања програма Цреаторс Фалл - још увек га можете деинсталирати помоћу наредбе лкрун.

Надоградите своје Убунту окружење

После Виндовс Упдате 10 Цреаторс Упдате Цреатора, сада морате инсталирати Убунту и друга Линук окружења из Сторе-а. Када то урадите, аутоматски ће бити ажурирани на најновије верзије без посебних команди.

Међутим, ако сте створили Басх окружење на старијој верзији оперативног система Виндовс, имаћете старије Убунту окружење инсталирано. Можете отворити Сторе и инсталирати најновији Убунту из Виндовс продавнице за надоградњу.


Предузетни усмени ће без сумње схватити и друге занимљиве ствари које можете учинити са Линук околином у будућности. Надам се да ће се Виндовс Подсистем за Линук надати моћном, али не очекујте да Мицрософт званично подржава графичке Линук десктоп апликације ускоро.

Топ Типс:
Коментари: