Чӣ тавр иҷро кардани хатти фармони Bash дар Windows 10

Дар Windows Update 10 сол , Microsoft барои инкишофдиҳандагон, истифодабарандагони нерӯи барқ ​​ва ҳар касе, ки бо системаҳои Unix-y кор мекунад, ба монанди Mac OS X ва Linux кор мекунад. Windows 10 акнун фавран Комсомоли Unix Bash фармонро (дар бета) бо ҳамкорӣ бо Canonical, ширкати пуштибонии Ubuntu Linux дохил мекунад .

Бо дархости фаврии Bash, шумо метавонед ҳамаи намуди амалҳоро, ки ба мубодилаи системаи файлии Windows (чунон ки шумо метавонед бо фармонҳои муқаррарии Windows), иҷро намудани фармонҳои стандартии Bash ва ҳатто насби барномаҳои графикии Linux ки охирин расман расман дастгирӣ наёфтааст.

Агар шумо истифодабарандаи мавсими Bash ё шумо бо фармони фармоишӣ оғоз кардан мехоҳед, дар ин ҷо чӣ тавр ба кор дар Windows 10 насб кунед.

01 аз 06

Subsystem

Вақте ки шумо Bashро насб мекунед, Windows 10 шумо нармафзори виртуалӣ ё барномае надоред, ки онро ба таври васеъ мисли Bash дар Linux сар мекунад. Он дар ҳақиқат ба компютери шумо дар асоси Windows 10, Windows Subsystem for Linux (WSL) ном дорад. WSL "чошнии сирр" аст, ки ба нармафзори Linux иҷозат медиҳад, ки дар Windows кор кунад.

Барои оғози оғоз, ба оғоз> Танзимот> Навсозӣ ва Амният> Барои таҳиягарон . Дар зери унвони "Истифодакунандаҳои хусусиятҳои истифодашуда" Тугмаи Рақами тарзи корбарро интихоб кунед. Дар ин ҳолат шумо метавонед аз компютери худ боздид кунед. Агар чунин бошад, пеш равед ва ин корро кунед.

02 аз 06

Хусусиятҳои Windows ро пахш кунед

Пас аз он, ки анҷом дода мешавад, барномаи App Settings -ро пахш кунед ва дар панели ҷустуҷӯии Cortana дар панели вазифа ва навъи Windows дар тамос шавед. Натиҷаи ниҳоӣ бояд варианти Control Panel-ро дарбар гирад ё "хомӯш карда шавад". Интихоб кунед ва равзанаи хурд кушода мешавад.

Ба поён ҳаракат кунед ва қуттии "Windows Subsystem for Linux (Beta)" -ро санҷед. " Пас тирезаро барои пӯшидани OK пахш кунед.

Баъд шумо метавонед аз нав барқарор кардани компютери шумо, ки пеш аз шумо метавонед Bash истифода кунед.

03 06

Насби ниҳоӣ

Пас аз он ки компютератори шумо бозоғоз карда шуд, ба Cortana дар панели идоракунӣ бори дигар пахш намоед ва дар bash нависед. Натиҷаи ниҳоӣ бояд як вариантро барои "bash" иҷро кунад, интихоб кунед.

Ба таври дигар, ба оғоз> Системаи Windows> Кушодани фармон . Пас аз тирезаи фармони тирезаи навъи чопӣ кушиш кунед ва ворид кунед .

Ҳар гуна роҳро шумо иҷро кунед, раванди ниҳоӣ барои браузери Bashро аз Дӯкони Windows оғоз кунед (бо роҳи фаврии фармон). Дар як лаҳза шумо хоҳиш карда метавонед, ки давом диҳед. Вақте, ки ин намуди навбатӣ рӯй медиҳад ва он гоҳ интихоби пурраи насбро интизор шавед.

04 06

Иловаи Ном ва парол

Вақте, ки ҳама чиз қариб анҷом дода мешавад, шумо хоҳиш карда метавонед, ки номи корбар ва калимаи раҳкушоеро, ки барои фармонҳои Unix маъмул аст, ворид кунед. Шумо набояд номи истифодабаранда ё калимаи раҳкушои Windows-ро истифода баред. Ба ҷои ин, онҳо метавонанд комилан беназир бошанд. Агар шумо хоҳед, ки худашро даъват кунед, "r3dB4r0n" пас барои он равед.

Пас аз он қисм анҷом меёбад ва насбкунӣ ба анҷом мерасад, фармони фармони автоматӣ ба Bash оғоз меёбад. Шумо мефаҳмед, ки он вақте, ки шумо ба монанди "r3dB4r0n @ [номи компютери шумо]" -ро мебинед, ин амалро иҷро мекунад.

Акнун шумо метавонед бифаҳмед, ки ҳамаи фармонҳои Bash ба шумо маъқул аст. Бо вуҷуди ин, нармафзори бета ҳанӯз ҳама чиз кор хоҳад кард, вале барои аксари он ба Башар дар системаҳои дигар кор хоҳад кард.

Ҳангоме ки шумо кушодани Bashро боз хоҳед, шумо онро дар Start> Bash дар Ubuntu дар Windows пайдо мекунед .

05 06

Насб кардани насби шумо

Тавре ки истифодабарандаи хуби Bash хуб медонад, пеш аз он, ки ягон корро бо хати фармон иҷро кунед, шумо бояд навсозӣ ва навсозии бастаҳои ҳозираро нав кунед. Агар шумо ягон мӯҳтаво нашунидед, маҷмӯаҳо он чизеро, ки шумо ба ҷамъоварии файлҳо даъват мекунед, барномаҳое, ки дар компютери шумо насб шудаанд ва барномаҳои коммуникатсионӣ насб мекунанд.

Барои боварӣ ҳосил кунед, ки шумо то ба охир расидаед, кушодани Ubuntu дар Windows ва кушодани фармонро нависед: sudo apt-get навсозӣ. Акнун ворид кунед. Бештар баъд аз паёми хато ба тиреза пахш кунед ва сипарро талаб кунед.

Танҳо паёми хато дар айни замон набошед. Фармондеҳи sudo ҳанӯз пурра кор намекунад, аммо шумо ҳанӯз ба он аҳамият дода метавонед, Plus он таҷрибаи хубест, ки корҳои расмиро дар пешгӯи таҷрибаи бесарусомонии Bash дар Windows кор мекунанд.

То он даме, ки мо анҷом додаем, махзани махзани махзани насбшудаи бастабандии мо, ки ба компютер медарояд, агар чизи нав мавҷуд бошад. Акнун, барои ҳақиқат насб кардани бастаҳои нав, мо бояд навсозӣ кардани sudo apt-get ва зада бори нав ворид кунед. Беш аз он, ки шумо ба он ворид мешавед, эҳтимолан бори дигар барои гузарвожаатон муроҷиат накунед. Ва ҳоло, Bash ба бренди ҳамаи бастаҳои худ навсозӣ аст. Аввал дар раванди Bash ба шумо мепурсанд, ки оё шумо дар ҳақиқат мехоҳед навсозӣ кардани нармафзори Bashро давом диҳед. Танҳо навъи навро барои ҳа ҳа барои иҷро кардани навсозӣ нависед.

Ин метавонад якчанд дақиқа барои баланд бардоштани ҳама чизро гузаронад, аммо баъд аз он, ки Bash ба итмом расонида мешавад ва омода аст,

06 аз 06

Истифодаи барномаи хаттии фармон

Акнун мо Bash сар барпо карда, онро давом медиҳем, то он чизе, ки осон аст. Мо мехоҳем, ки фармони rsync -ро барои пуштибонии ҷузвдонҳои ҳуҷҷатҳои Windows ба диски сахти беруна истифода барем.

Дар ин мисол, ҷузвдони мо дар C: \ Users \ BashFan \ Документҳо аст ва диски сахттарини мо F: \ drive мебошад.

Ҳамаи шумо бояд кор кунед дар rsync -rv / mnt / c / корвандҳо / BashFan / Ҳуҷҷатҳо / / mnt / f / ҳуҷҷатҳо. Ин амр ба Башир барои истифодаи барномаи Rsync, ки бояд аллакай дар версияи Bash ба шумо насб карда шавад. Он гоҳ "rv" ба rsync барои пуштибонии ҳама чизҳои дар дохили параграфҳои гуногун дар компютери шумо навишташударо чоп мекунад ва тамоми фаъолияти rsyncро ба хати фармон чоп мекунад. Боварӣ ҳосил кунед, ки шумо ин фармонро пурра ба даст меоред, баъд аз истифодаи сақфҳои ранга ... / BashFan / Ҳуҷҷатҳо /. Барои шарҳ додани он, ки чаро ин секунрат муҳим аст, ин таълимоти Оқил Оқибатро тафтиш кунед.

Ду сонияи охирин бо самтҳои папкаи Bash, ки папкаи нусхабардорӣ ва куҷо барои он нусхабардорӣ мекунанд, мегӯянд. Барои Bash ба дастрасии файлҳои Windows бо он бояд "/ mnt /" оғоз шавад. Ин танҳо як ғарази Bash аз Windows мебошад, зеро Bash ҳанӯз ҳамчун як коргари Linux машғул аст.

Ҳамчунин қайд кунед, ки фармони Башар ҳассос аст. Агар шумо "ҳуҷҷатҳо" -ро ба ҷои "Ҳуҷҷатҳо" номнавис карда бошед, Rsync натавонист папкаи дурустро пайдо кунад.

Акнун, ки шумо ба фармонҳои худ ворид кардаед, ворид кунед ва ворид кунед ҳуҷҷатҳои шумо дар ягон вақт нест мешаванд.

Ин аст, ки ҳамаи мо дар ин вуруд ба Bash дар бораи Windows фаро мегирад. Вақти дигареро, ки мо метавонем ба назар гирем, ки чӣ гуна шумо метавонед бо барномаҳои Linux дар Windows кор кунед ва дар бораи аҳамияти умумӣ бо Bash истифода баред.