14Sep

Viss, ko jūs varat darīt, izmantojot Windows 10 jauno Bash apvalku

Windows 10 gadskārtu atjaunināšana rada "Windows Bash uz Windows" vidē Windows 10. Bet to nedrīkst maldināt: tas ir vairāk nekā tikai Bash apvalks. Tas ir pilnīgs saderības slānis, lai Linux operētājsistēmas Windows darbotos.

Mēs esam aptvēruši daudzas lietas, ko varat darīt, izmantojot Windows 10 jauno Bash apvalku, tāpēc, lai jūs būtu ērti, mēs esam noapaļojuši visus šos ceļvežus vienā mega sarakstā.

Darba sākšana ar Bash uz Windows

Jūs varat instalēt Bash apvalku jebkurā Windows 10 izdevumā, ieskaitot Windows 10 Home. Taču tas prasa Windows 10 64 bitu versiju. Jums vienkārši ir jāiespējo izstrādātāja režīms, jāpievieno šī funkcija sistēmai Windows, un pēc tam palaidiet Bash programmu.

Kad palaižat Bash programmu, tā lejupielādēs Ubuntu sistēmas failus un izveidos jums Bash vidi. Pārbaudiet mūsu ceļvedi, lai to instalētu vairāk.

Instalējiet Linux programmatūru

Visvienkāršākais veids, kā instalēt Linux programmatūru iekšpusē Bash, ir ar apt-get komandu.Šī komanda lejupielādē un instalē programmatūru no Ubuntu programmatūras krātuvēm. Jūs varat lejupielādēt un instalēt vienu vai vairākas programmas tikai ar vienu komandu.

Tā kā šī ir vairāk vai mazāk pilna Ubuntu lietotāju telpu vide, jūs varat arī instalēt programmatūru citos veidos. Jūs varat kompilēt un instalēt programmatūru no avota koda tāpat kā, piemēram, Linux izplatīšanā.Plašāku informāciju par soli pa solim skatiet mūsu ceļvedī par apt-get sistēmā Windows.

Piekļūstiet Windows failiem Bash un Bash failos Windows

Jūsu Bash vides faili un Windows faili parasti tiek atdalīti, taču ir veidi, kā piekļūt jūsu Bash failiem no Windows un jūsu Windows failiem no Bash vides.

Kad Bash lejupielādē Ubuntu sistēmas failus uz jūsu cieto disku, tas arī izveido mājas mapi tieši šai Bash Linux saderības videi.Šīs mapes parasti ir paslēptas, taču jūs varat tos atrast zem sava Windows lietotāja konta mapē Lietojumprogrammas dati.

Kad esat Linux vidē, varat piekļūt saviem Windows diskdziņiem no mapes /mnt/.Jūsu C: disks atrodas /mnt/ c, un jūsu D: disks atrodas, piemēram, /mnt/ d. Plašāku informāciju skatiet mūsu pilnajā rokasgrāmatā.

Izmantojot Zsh( vai citu apvalku), nevis Bash

vietā Lai gan Microsoft šo iespēju iezīmē kā "Bash shell" vidi, tas faktiski ir pamatā esošais saderības slānis, kas ļauj jums palaist Linux programmatūru Windows. Tas nozīmē, ka jūs varat palaist citas čaumalas, nevis Bash, ja vēlaties.

Piemēram, jūs varat izmantot Zsh apvalku, nevis Bash. Jūs pat varat Bash automātiski pārslēgties uz Zsh apvalku, kad atverat Bash apvalka saīsni savā izvēlnē Sākt.

Izmantojiet Bash skriptus uz Windows

Pateicoties šai videi, Windows sistēmā var rakstīt Bash shell skriptu un palaist to. Jūsu Bash skripts var piekļūt jūsu Windows failiem, kas tiek glabāti mapē / mnt, lai jūs varētu izmantot Linux komandas un skriptus, lai strādātu ar parastajiem Windows failiem. .

Jūs varat iekļaut Bash komandas partijas skriptā vai PowerShell skriptā, kas ir diezgan ērts. Lai iegūtu visu šo un vairāk, skatiet mūsu rokasgrāmatu par bāzu skriptiem sistēmā Windows 10.

Palaidiet Linux komandas no ārpuses Bash

Ja jūs vienkārši vēlaties ātri palaist programmu, izpildīt komandu vai palaist skriptu, jums pat nav nepieciešamsvispirms atveriet Bash vidi. Jūs varat izmantot komandu "bash-c", lai tieši izpildītu Linux komandu. Bash vienkārši palaidīs komandu un pēc tam atmest. Ja palaižat šo komandu no komandu uzvednes vai PowerShell loga, komanda izdrukās tā izvadi Command Prompt vai PowerShell konsolēm.

Jūs varat daudz ko darīt ar bash-c. Jūs varat izveidot darbvirsmas saīsnes, lai palaistu Linux programmas, integrētu tās partijas vai PowerShell skriptos vai palaistu tos jebkādā citā veidā, kā jūs palaistu Windows programmu. Lai iegūtu vairāk ideju, izlasiet mūsu instrukcijas par bash-c lietošanu sistēmā Windows.

Palaidiet Windows programmas no Bash

Tagad, kad no Creator Updates, tagad varat palaist Windows programmas no Bash puses. Tas nozīmē, ka jūs varat integrēt Windows komandas kopā ar Linux komandām Bash skriptā.

Lai palaistu Windows programmu, ievadiet ceļu uz. exe failu un nospiediet Enter. Jūs atradīsiet instalētās Windows programmas zem /mnt/ c mapes Bash vidē.

palaist grafikas Linux darbvirsmas programmas

Microsoft oficiāli netiek atbalstīta grafiskā Linux programmatūra operētājsistēmā Windows. Bash funkcija ir paredzēta tikai komandrindas programmu veikšanai, kas izstrādātājiem var būt nepieciešama. Bet praktiski ir iespējams palaist grafiskās Linux darbvirsmas programmas Windows, izmantojot Bash apvalku.

Tas tomēr nedarbosies pēc noklusējuma. Jums būs nepieciešams instalēt X serveri un iestatīt mainīgo DISPLAY, pirms grafiskās Linux darbvirsmas programmas darbosies jūsu Windows darbvirsmā.Jo vienkāršāka ir lietojumprogramma, jo lielāka iespējamība, ka tā darbosies labi. Jo sarežģītāk ir lietojumprogramma, jo lielāka iespēja, ka tā centīsies kaut ko darīt, Microsoft pamatā esošā Windows apakšsistēma Linux vēl neatbalsta. Vislabākais, ko varat darīt, ir dot šai instrukcijai šāvienu un ceru uz labāko.

Mainiet savu UNIX lietotāja kontu

Kad pirmo reizi izveidojat Bash, jums tiks piedāvāts izveidot UNIX lietotāja kontu un iestatīt paroli. Katru reizi, kad atverat loga Bash, jūs automātiski pierakstīsieties ar šo kontu. Ja jūs vēlaties mainīt savu UNIX lietotāja kontu vai izmantot čaumalu kā galveno kontu kā noklusēto kontu, ir slēpta lxrun komanda vai mainīta noklusējuma lietotāja konts.

Ubuntu Envrionment

atinstalēšana un atkārtota instalēšana Pēc tam, kad esat instalējis dažas programmas vai mainījis dažus iestatījumus, iespējams, vēlēsities no jauna instalēt Ubuntu vidi un iegūt jaunu Linux slānekļa. To var izdarīt ar šeit aprakstīto lxrun komandu, kas ļauj noņemt instalētos Linux sistēmas failus un vai nu saglabāt vai izdzēst lietotāja failus savā mītnes mapē.

Bash automātiski pārinstalēs Ubuntu vidi nākamajā reizē, kad to sāksit, bet lxrun komandu var izmantot arī, lai instalētu Linux vidi. Jūs varat rakstīt komandu, kas automātiski reaģē uz jautājumiem, kurus jūs uzdodat, piemēram, instalējot Linux vidi.

Upgrade Your Ubuntu Environment

Windows 10 Creator Updater tagad rada Bash vides, izmantojot jaunāku Ubuntu 16.04 LTS operētājsistēmu. Tomēr, ja jūs izveidojāt Bash vidi vecākajā versijā Windows 10 un jauninātas, jums joprojām ir Ubuntu vide, pamatojoties uz Ubuntu 14.04 LTS.

Jūs varat uzlabot vecāku Bash vidi no Ubuntu 14.04 LTS uz Ubuntu 16.04 LTS un iegūt jaunāko programmatūru.

Uzņēmīgi geeks, bez šaubām, izdomās citas interesantas lietas, ko jūs varat darīt ar Linux vidē nākotnē.Cerams, ka Linux apakšsistēma Linux turpinās kļūt spēcīgāka, taču nedomā, ka Microsoft oficiāli atbalstīs grafiskās Linux darbvirsmas lietojumprogrammas vai servera programmatūru, kas drīzumā būs jāuzsāk fonā.