Kiel Kuri la Bash-Komandlinion en Vindozo 10

En la ĝisdatigo de Windows 10 Anniversary , Microsoft aldonis interesan novan funkcion por programistoj, potencaj uzantoj, kaj iu ajn laboris kun Uniks-kaj sistemoj kiel Mac OS X kaj Linukso. Windows 10 nun inkludas la komandon de Unikso Bash-komando (en beta) ĝentileco de kunlaboro kun Canonical, la kompanio malantaŭ Ubuntu Linux .

Kun la komando de Bash-komando, vi povas plenumi ĉiajn agojn kiel interagi kun la sistemo de dosieroj de Windows (kiel vi povas kun la regula komando de komandoj de Windows), kurante normajn Bash-komandojn, kaj eĉ instali Linuksajn grafikajn programojn de UI - Tiu lasta ne estas oficiale subtenata.

Se vi estas uzata Bash-uzanto aŭ interesas komenci kun la populara komando-priskribo, jen kiel instali Bash sur Windows 10.

01 de 06

La Subsistemo

Kiam vi instalas Bash sur Windows 10 vi ne ricevas virtualan maŝinon aŭ programon, kiu plej bone funkcias plejparte kiel Bash en Linukso. Fakte, Bash funkcias denaske sur via komputilo danke al karakterizaĵo en Windows 10, nomita Windows Subsystem for Linux (WSL). La WSL estas la "sekreta saŭco", kiu permesas ke Linukso programu kuri en Windows.

Komenci, iru al Komenco> Agordoj> Ĝisdatigu kaj Sekureco> Por programistoj . Sub la subdribuo "Uzu programojn de la programilo" elektu la butonon de radio- programilo de Programisto . Vi rajtas rekomenci vian komputilon ĉe ĉi tiu punkto. Se do, antaŭeniru kaj faru tion.

02 de 06

Turnu vin sur Fenestraj Trajtoj

Fojo tio farita, fermu la Agordon kaj klaku sur la serĉa trinkejo de Cortana en la taska stango kaj tajpu en fenestraĵoj. La maksimuma rezulto devus esti "Kontrolo-Panelo", nomita "Turnu la fenestrojn de Windows aŭ ekstere." Elektu tion kaj malgrandan fenestron malfermiĝos.

Scrollu malsupren kaj kontrolu la skatolon etikedita "Windows Subsystem for Linux (Beta)." Tiam klaku OK por fermi la fenestron.

Poste vi devos rekomenci vian PC, kiun vi devos fari antaŭ ol vi povas uzi Bash.

03 de 06

Fina Instalado

Post kiam via komputilo rekomencis, klaku sur Cortana en la tasko kaj denove tajpu. La supera rezulto devus esti eblo por kuri "bash" kiel komandon - elektu tion.

Alternative, iru al Komenco> Windows System> Command Prompt . Iam la komando-fenestra fenestro malfermiĝas tajpu en bash kaj batis Entajpu .

Kiom ajn vi faras ĝin, la fina instala procezo por Bash komencos malŝarĝante Bash el la Windows Store (per la komando). Je unu punkto oni petos vin daŭrigi. Kiam tio okazas nur tajpu kaj poste atendu la instaladon por kompletigi.

04 de 06

Aldonu Uzantnomo kaj Pasvorto

Kiam ĉio estas preskaŭ farita, oni petos vin eniri uzantnomon kaj pasvorton, kiel estas tipa por la komando de Unikso. Vi ne devas uzi vian nombron aŭ pasvorton de via uzanto de Windows. Anstataŭe, ili povas esti tute unikaj. Se vi volas nomi vin "r3dB4r0n", tiam iru por ĝi.

Fojo kiun ĉi tiu parto fariĝis kaj la instalado kompletigas, la komando-prompto malfermos aŭtomate en Bash. Vi scios, ke ĝi estas farita kiam vi vidas ion kiel 'r3dB4r0n @ [via komputila nomo]' kiel la komando.

Nun vi rajtas eniri ajnajn Bash-komandojn, kiujn vi volas. Ĉar ĉi tio ankoraŭ estas beta softvaro, ne ĉio funkcios, sed plejparte ĝi funkcios simile al Bash sur aliaj sistemoj.

Krom se vi volas malfermi Bash denove, vi trovos ĝin sub Start> Bash sur Ubuntu en Windows .

05 de 06

Ĝisdatigi vian instaladon

Kiel ajn bona bona uzanto de Bash antaŭ ol vi faras ion ajn kun la komandlinio vi devas ĝisdatigi kaj ĝisdatigi vian nunan instaladon de pakoj. Se vi neniam aŭdis la terminon, pakoj estas kion vi nomas la kolekto de dosieroj, kiuj formas komandlinajn programojn kaj utilecojn instalitajn sur via maŝino.

Por certigi, ke vi ĝisdatiĝu, malfermu Bash sur Ubuntu sur Vindozo kaj tajpu la sekvan komandon: sudo apt-get update. Nun frapu Enter. Bash tiam printos eraran mesaĝon al la fenestro kaj tiam petos vian pasvorton.

Simple ignori tiun eraran mesaĝon por nun. La sudo-komando ankoraŭ ne funkcias plene, sed vi ankoraŭ bezonas ĝin fari iujn komandojn en Bash. Plue ĝi estas nur bona praktiko por fari aferojn la oficialan vojon antaŭ anticipado de perfekta sperto de Bash sur Vindozo.

Ĝis nun ni ĉiuj ĝisdatigis nian lokan datumbazon de instalitaj pakoj, kiuj lasas la komputilon scii, ĉu estas io nova. Nun efektive instali la novajn pakojn, kiujn ni devas tajpi sudo apt-get upgrade kaj sukcesu Eniri denove. Bash verŝajne ne denove petos vian pasvorton, ĉar vi nur eniris ĝin. Kaj nun, Bash foriras al la kuroj ĝisdatigante ĉiujn viajn pakojn. Frue en la procezo Bash demandos vin, se vi vere volas daŭrigi ĝisdatigi vian Bash-programaron. Nur tajpu kaj por jes efektivigi la ĝisdatigon.

Ĝi povas preni kelkajn minutojn por ĝisdatigi ĉion, sed post kiam ĝi estas farita Bash estos ĝisdatigita kaj preta por iri.

06 de 06

Uzanta Komandan Linian Programon

Nun ni havas Bash supren kaj kurante ĝustatempe por fari ion facile kun ĝi. Ni uzos la rsync-komandon por reteni la dosierujon de nia Fenestra dokumentaro al ekstera malmola disko.

En ĉi tiu ekzemplo, nia dosierujo estas ĉe C: \ Users \ BashFan \ Documents, kaj nia ekstera malmola disko estas la F: \ drive.

Ĉio, kion vi devas fari, estas tajpi rsync -rv / mnt / c / Uzantoj / BashFan / Documents / / mnt / f / Documents. Ĉi tiu komando diras Bash uzi la programon Rsync, kiu jam devus esti instalita en via versio de Bash. Tiam la "rv" parto diras rsync por rezervi ĉion, kio estas en la diversaj dosierujoj de via komputilo, kaj presi ĉiujn rsync-agadon al la komandlinio. Certigu, ke vi tajpu ĉi tiun komandon precize inkluzivante la uzadon de la malŝpruca slash post ... / BashFan / Documents /. Por ekspliko pri kial tiu frapo estas grava kontroli ĉi tiun Doktoria Oceano.

La lastaj du bitoj kun la dosierujoj estas Bash, kiun dosierujo kopii kaj kie kopii ĝin. Por Bash por aliri dosierojn de Windows, ĝi devas komenci per "/ mnt /". Tio estas nur strangaĵo de Bash sur Vindozo, ĉar Bash ankoraŭ funkcias kvazaŭ ĝi funkcios sur Linuksa maŝino.

Ankaŭ rimarku, ke Bash-komandoj estas kazema. Se vi tajpis "dokumentojn" anstataŭ "Dokumentoj" Rsync ne povus trovi la ĝustan dosierujon.

Nun, ke vi tajpis vian ordonon bati Eniru kaj viaj dokumentoj estos rezervitaj en neniu tempo.

Jen ĉio, kion ni kovros en ĉi tiu enkonduko al Bash sur Vindozo. Aliflanke ni rigardu kiel vi povas sperti per kurado de Linux-programoj en Windows kaj paroli iom pri komuna komandoj por uzi kun Bash.