Mājas lapa » » Viss, ko jūs varat darīt ar Windows 10 New Bash Shell

    Viss, ko jūs varat darīt ar Windows 10 New Bash Shell

    Windows 10 jubilejas atjauninājums pievienoja atbalstu operētājsistēmai Windows 10 Linux vidēm 2016. gadā. Bet nav maldināts: tas ir vairāk nekā tikai Bash apvalks. Tas ir pilnīgs saderības slānis Linux lietojumprogrammu darbībai sistēmā Windows.

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

    Darba sākšana ar Linux operētājsistēmā Windows

    Jūs varat instalēt Linux vidi un Bash apvalku jebkurā Windows 10 izdevumā, ieskaitot Windows 10 Home. Tomēr tai ir nepieciešama Windows 10 64 bitu versija. Jums vienkārši jāiespējo Windows apakšsistēma Linux funkcijai un pēc tam jāinstalē jūsu izvēlētā Linux izplatīšana, piemēram, Ubuntu no Windows veikala.

    Kopš 2017. gada beigām, kad tika atjaunināts Fall Creators, vairs nav jāaktivizē Windows izstrādātāja režīms, un šī funkcija vairs nav beta versija.

    Instalējiet Linux programmatūru

    Vieglākais veids, kā instalēt Linux programmatūru jūsu Ubuntu (vai Debian) vidē, ir ar apt-get komandu. (The apt komanda darbojas arī.) Šī komanda lejupielādē un instalē programmatūru no Ubuntu programmatūras krātuvēm. Varat lejupielādēt un instalēt vienu vai vairākas programmas, izmantojot tikai vienu komandu.

    Tā kā šī ir vairāk vai mazāk pilna Ubuntu lietotāju telpas vide, varat arī instalēt programmatūru citos veidos. Jūs varat apkopot un instalēt programmatūru no avota koda, tāpat kā jūs, piemēram, Linux izplatīšanā.

    Ja esat instalējis citu Linux izplatīšanu, izmantojiet komandas programmatūras instalēšanai konkrētajā izplatīšanas vietā. Piemēram, openSUSE izmanto zypper komandu.

    Palaist vairākus Linux izplatījumus

    Fall Creators Update arī ļāva atbalstīt vairākus Linux izplatījumus, kur iepriekš bija pieejams tikai Ubuntu. Sākumā jūs varat instalēt Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU / Linux vai Kali Linux. Fedora ir arī ceļā, un mēs, iespējams, redzēsim vairāk Linux izplatīšanas iespēju, kas tiks piedāvāti nākotnē.

    Varat instalēt vairākus Linux izplatījumus, un vienlaikus varat palaist vairākas Linux vides.

    Ja neesat pārliecināts, ko instalēt, mēs iesakām Ubuntu. Bet, ja jums ir nepieciešama īpaša Linux izplatīšana - varbūt jūs testējat programmatūru, kas darbosies serverī, kurā darbojas SUSE Linux Enterprise Server vai Debian, vai arī vēlaties, lai Kali Linux drošības pārbaudes rīki, tie ir pieejami veikalā kopā ar Ubuntu.

    Piekļūstiet Windows failiem Bash un Bash failos sistēmā Windows

    Jūsu Linux faili un Windows faili parasti ir atdalīti, bet ir veidi, kā piekļūt jūsu Linux failiem no Windows un Windows failiem no Linux vides.

    Instalētie Linux izplatījumi izveido slēptu mapi, kurā tiek glabāti visi Linux vidē izmantotie faili. Jūs varat piekļūt šai mapei no Windows, ja vēlaties skatīt un dublēt Linux failus ar Windows rīkiem, bet Microsoft brīdina, ka nevajadzētu modificēt šos Linux failus ar Windows rīkiem vai izveidot jaunus failus šeit ar Windows lietojumprogrammām.

    Kad esat Linux vidē, varat piekļūt savām Windows diskus no / mnt / mapes. Jūsu C: disks atrodas pie / mnt / c, un jūsu D: disks atrodas, piemēram, / mnt / d. Ja vēlaties strādāt ar failiem no Linux un Windows vidēm, novietojiet tos kaut kur Windows failu sistēmā un piekļūstiet tiem, izmantojot / mnt / folder.

    Noņemiet diskdziņus un tīkla atrašanās vietas

    Windows apakšsistēma Linux automātiski piestiprina fiksētus iekšējos diskus ar / mnt / mapi, bet tas automātiski nenoslēdz noņemamus diskus, piemēram, USB diskus un optiskos diskus. Tā arī automātiski neuzstāda nevienu tīkla disku, kas var būt kartēts datorā.

    Tomēr jūs varat tos pievienot un piekļūt tiem Linux vidē ar speciālu komandas komandu, kas izmanto drvfs failu sistēmu.

    Pārslēdzieties uz Zsh (vai citu apvalku) Bash vietā

    Lai gan Microsoft sākotnēji šo funkciju piešķīra kā „Bash shell” vidi, tā 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 Bash vietā, ja vēlaties.

    Piemēram, varat izmantot Zsh apvalku Bash vietā. Jūs pat varat standarta Bash apvalks automātiski pārslēgties uz Zsh apvalku, atverot Linux čaulas saīsni izvēlnē Sākt.

    Izmantojiet Bash skriptus sistēmā Windows

    Pateicoties šai videi, ir iespējams rakstīt Bash shell skriptu uz Windows un palaist to. Jūsu Bash skripts var piekļūt jūsu Windows failiem, kas saglabāti mapē / mnt, lai jūs varētu izmantot Linux komandas un skriptus, lai strādātu ar parastajiem Windows failiem. Varat arī palaist Windows komandas no Bash skripta.

    Bash komandas var iekļaut Batch skriptu vai PowerShell skriptu, kas ir diezgan ērts. Visu šo un vairāk, skatiet mūsu rokasgrāmatu par bash skriptiem Windows 10.

    Palaist Linux komandas ārpus Linux Shell

    Ja jūs vienkārši vēlaties ātri uzsākt programmu, izpildīt komandu vai palaist skriptu, vispirms nav nepieciešams uzsākt Bash vidi. Varat izmantot bash -c vai wsl komandu, lai izpildītu Linux komandu ārpus Linux apvalka. Linux vide vienkārši vada komandu un pēc tam aizveras. Ja palaižat šo komandu no Command Prompt vai PowerShell loga, komanda izdrukā tās izvadi komandu uzvednē vai PowerShell konsolēs.

    Ar to var izdarīt daudz bash -c vai wsl. Jūs varat izveidot darbvirsmas saīsnes, lai palaistu Linux programmas, integrētu tās partijas vai PowerShell skriptos vai palaist tos jebkurā citā veidā, kā jūs darbināt Windows programmu.

    Palaist Windows programmas no Bash

    Sākot ar 2017. gada pavasara jauninājumu atjauninātāju, jūs varat palaist Windows programmas no Linux vides. Tas nozīmē, ka jūs varat integrēt Windows komandas blakus Linux komandām Bash skriptu vai vienkārši palaist Windows komandas no standarta Bash vai Zsh apvalka, kuru jūs jau izmantojat.

    Lai palaistu Windows programmu, ievadiet ceļu uz .exe failu un nospiediet taustiņu Enter. Jūs atradīsiet instalētās Windows programmas zem / mnt / c mapē Bash vidē. Atcerieties, ka komanda ir reģistrjutīga, tāpēc “example.exe” atšķiras no “example.exe” Linux.

    Palaist grafiskās Linux darbvirsmas programmas

    Microsoft oficiāli neatbalsta grafisko Linux programmatūru Windows. Windows apakšsistēma Linux funkcijai ir paredzēta komandrindas programmu izstrādātājiem. Bet, izmantojot šo funkciju, Windows ir iespējams palaist grafiskās Linux darbvirsmas programmas.

    Tomēr tas nedarbosies pēc noklusējuma. Jums būs nepieciešams instalēt X serveri un iestatīt DISPLAY mainās pirms grafiskās Linux darbvirsmas programmas darbosies jūsu Windows darbvirsmā. Jo vienkāršāka ir lietojumprogramma, jo lielāka iespēja darboties labi. Jo sarežģītāka ir lietojumprogramma, jo lielāka varbūtība, ka tā mēģinās kaut ko darīt Microsoft pamatā esošā Windows apakšsistēma Linux vēl neatbalsta. Viss, kas jums jādara, ir dot tam shot ar šīm instrukcijām un cerēt uz labāko.

    Izvēlieties savu noklusēto Linux vidi

    Ja jums ir instalēti vairāki Linux izplatītāji, varat izvēlēties noklusējuma instalāciju. Tas ir disks, ko izmanto, kad palaižat Linux izplatīšanu bash vai wsl komandu vai, kad lietojat bash -c vai wsl komandas, lai palaistu Linux komandu no citām Windows vietām.

    Pat ja jums ir instalēti vairāki Linux novirzieni, jūs varat tos palaist tieši, izpildot tādu komandu kā ubuntu vai opensuse-42. Precīza komanda, kas jums būs nepieciešama, ir izklāstīta katrā Linux izplatīšanas lejupielādes lapā Microsoft veikalā.

    Ātri palaidiet bash no File Explorer

    Jums nav jāsāk Linux apvalks no tās īsceļa ikonas. Jūs varat ātri sākt to no programmas File Explorer, adrešu joslā ierakstot “bash” un nospiežot taustiņu Enter. Tiks parādīts jūsu noklusētais Linux izplatīšanas Bash apvalks, un pašreizējā darba direktorija būs direktorija, kuru esat atvēris programmā File Explorer.

    Šajā rakstā ir sniegti arī norādījumi, kā File Explorer, pievienojot Windows reģistru, pievienot „Open Bash shell here” iespēju, dodot jums ērtu konteksta izvēlnes opciju, kas darbojas līdzīgi kā “Open PowerShell logs šeit” vai “Open Command Prompt here” opcijas.

    Mainiet savu UNIX lietotāja kontu

    Kad pirmo reizi iestatījāt Bash, tiek piedāvāts izveidot UNIX lietotāja kontu un iestatīt paroli. Katru reizi, kad atverat Bash logu, jūs automātiski pierakstīsieties šajā kontā. Ja vēlaties mainīt savu UNIX lietotāja kontu vai izmantot saknes kontu kā noklusējuma kontu čaulā, tur ir slēpta komanda, lai mainītu noklusējuma lietotāja kontu.

    Atinstalējiet un atkārtoti instalējiet Linux vidi

    Pēc dažu programmu instalēšanas vai dažu iestatījumu maiņas, iespējams, vēlēsities pārinstalēt Ubuntu vai citu Linux izplatīšanu un iegūt svaigu Linux vidi. Tas bija agrāk nedaudz sarežģīts, bet tagad varat to izdarīt, vienkārši atinstalējot Linux izplatīšanu, piemēram, jebkuru citu lietojumprogrammu un pēc tam to atkārtoti instalējot no veikala.

    Lai iegūtu svaigu sistēmu, neatjaunojot Linux izplatīšanu, varat palaist izplatīšanas komandu kopā ar „tīru” opciju no Windows komandrindas vai PowerShell konsoles. Piemēram, lai atjaunotu Ubuntu bez tās atkārtotas ielādes, palaidiet ubuntu tīru .

    Ja jums vēl ir instalēta vecāka Linux vide, kas instalēta pirms Fall Creators Update, jūs joprojām varat atinstalēt to ar komandu lxrun.

    Ubuntu vides uzlabošana

    Pēc Windows 10 Fall Creators Update, jums tagad ir jāinstalē Ubuntu un citas Linux vides no veikala. To darot, tie tiks automātiski atjaunināti uz jaunākajām versijām bez īpašām komandām.

    Tomēr, ja izveidojāt Bash vidi vecākā Windows versijā, jums būs instalēta vecāka Ubuntu vide. Jūs varat atvērt veikalu un instalēt jaunāko Ubuntu no Windows veikala, lai jauninātu.


    Uzņēmīgi geeks, bez šaubām, nākotnē izdomās citas interesantas lietas, ko varat darīt ar Linux vidi. Windows apakšsistēma Linux, cerams, turpinās kļūt jaudīgāka, bet negaidīs, ka Microsoft drīz oficiāli atbalstīs grafiskās Linux darbvirsmas lietojumprogrammas jebkurā laikā.