Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Windows 10 jubilejas atjauninājums ir pievienojis atbalstu Linux vidēm operētājsistēmai Windows 10 kopš 2016. gada. Taču nevajag sevi apmānīt ar šo informāciju: tas nav tikai Bash apvalks, bet arī pilns saderības slānis. Pietiek, lai operētājsistēmā Windows palaistu Linux lietojumprogrammas .

Šodienas rakstā tiks apkopotas visas darbības, ko varat darīt jaunajā Windows 10 Bash apvalkā ērtības labad.

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Sāciet darbu ar Linux operētājsistēmā Windows

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Varat instalēt Linux vidi un Bash apvalku jebkurā Windows 10 versijā, tostarp Windows 10 Home. Tomēr tam ir nepieciešama Windows 10 64 bitu versija. Vienkārši iespējojiet Windows apakšsistēmas funkciju Linux, pēc tam instalējiet izvēlēto Linux izplatīšanu , piemēram, Ubuntu, no Windows veikala.

Kopš Fall Creators atjauninājuma 2017. gada beigās jums vairs nav jāiespējo izstrādātāja režīms operētājsistēmā Windows, un šī funkcija vairs nav pieejama beta versijā.

Instalējiet Linux programmatūru

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Vienkāršākais veids, kā instalēt Linux programmatūru Ubuntu (vai Debian) vidē, ir ar komandu apt-get . ( Šajā gadījumā darbojas arī komanda apt ). Šī 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 lietojumprogrammas tikai ar vienu komandu.

Tā kā šī ir lietotāja telpas vide, kas vairāk vai mazāk saistīta ar Ubuntu, programmatūru var instalēt arī citos veidos. Varat apkopot un instalēt programmatūru no pirmkoda, tāpat kā, piemēram, Linux izplatīšanā.

Ja jums ir instalēts cits Linux izplatījums, izmantojiet komandas, lai instalētu programmatūru šajā konkrētajā izplatījumā. Piemēram, openSUSE izmanto komandu zypper.

Palaidiet vairākus Linux izplatījumus

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Iepriekš Windows 10 atbalstīja tikai Ubuntu, Fall Creators atjauninājums ļāva atbalstīt daudzus Linux izplatījumus. Sākotnēji varat instalēt Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux vai Fedora, un mēs, iespējams, redzēsim daudz vairāk Linux izplatījumu nākotnē.

Varat instalēt vairākus Linux izplatījumus un pat palaist vairākas dažādas Linux vides vienlaikus.

Ja neesat pārliecināts, kuru versiju instalēt, izmantojiet Ubuntu. Tomēr, ja jums ir nepieciešams īpašs Linux izplatījums — iespējams, jūs testējat programmatūru, kas darbosies serverī, kurā darbojas SUSE Linux Enterprise Server vai Debian, vai vēlaties izmantot drošības pārbaudes rīkus Kali Linux — tie ir pieejami veikalā ar Ubuntu.

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

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Jūsu Linux faili un Windows faili parasti tiek turēti atsevišķi, taču ir veidi, kā piekļūt Linux failiem no Windows un Windows failiem no Linux vides.

Jūsu instalētie Linux izplatījumi izveidos slēptu mapi, kurā tiks glabāti visi šajā Linux vidē izmantotie faili. Varat piekļūt šai mapei no Windows, ja vēlaties, kā arī dublēt Linux failus, izmantojot Windows rīkus, taču Microsoft brīdina, ka jums nevajadzētu modificēt šos Linux failus ar Windows rīkiem vai izveidot jaunus failus šeit, izmantojot Windows lietojumprogrammas.

Kad atrodaties Linux vidē, saviem Windows diskdziņiem varat piekļūt no /mnt/ direktorijas. Piemēram, jūsu C: disks atrodas /mnt/c un jūsu D: disks atrodas /mnt/d. Ja vēlaties strādāt ar failiem no Linux un Windows vides, ievietojiet tos kaut kur savā Windows failu sistēmā un piekļūstiet tiem, izmantojot direktoriju / mnt/.

Uzstādiet noņemamos diskus un tīkla vietas

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Windows apakšsistēmas līdzeklis operētājsistēmai Linux automātiski pievieno fiksētos diskus direktorijā /mnt/, taču tā automātiski nepievieno noņemamos diskus, piemēram, USB un optiskos diskus. Tas arī automātiski nepievieno nevienu kartētu tīkla disku datorā.

Tomēr jūs varat tos uzstādīt pats un piekļūt tiem Linux vidē ar īpašu mount komandu, lai izmantotu drvfs failu sistēmas priekšrocības.

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

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Lai gan Microsoft sākotnēji piedāvāja šo funkciju kā "Bash shell" vidi, tas patiešām ir pamata saderības slānis, kas ļauj palaist Linux programmatūru operētājsistēmā Windows. Tas nozīmē, ka varat palaist citus čaulas, nevis Bash, ja vēlaties.

Piemēram, Bash vietā varat izmantot Zsh apvalku. Varat pat iestatīt standarta Bash čaulu, lai tā automātiski pārslēgtos uz Zsh apvalku, kad izvēlnē Sākt atverat Linux apvalka saīsni .

Izmantojiet Bash skriptu operētājsistēmā Windows

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Pateicoties šai videi, faktiski ir iespējams uzrakstīt Bash čaulas skriptu sistēmā Windows un palaist to. Bash skripti var piekļūt Windows failiem, kas saglabāti direktorijā /mnt, lai jūs varētu ļaut Linux komandām un skriptiem darboties parastajos Windows failos. Varat arī palaist Windows komandas no Bash skripta.

Varat apvienot Bash komandas parocīgā Batch skriptā vai PowerShell skriptā.

Palaidiet Linux komandas ārpus Linux čaulas

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Ja vēlaties vienkārši ātri palaist programmu, izpildīt komandu vai palaist skriptu, jums pat nav vispirms jāpalaiž Bash vide. Varat izmantot komandu bash -c vai wsl , lai izpildītu Linux komandu ārpus Linux čaulas. Linux vidēs vienkārši palaidiet komandu un pēc tam izejiet. Ja palaižat šo komandu no komandu uzvednes vai PowerShell loga, komanda izvada rezultātus uz komandu uzvedni vai PowerShell konsoli.

Jūs varat darīt daudz ar bash -c vai wsl. Varat izveidot darbvirsmas īsceļus, lai palaistu Linux programmas, integrētu tos pakešu vai PowerShell skriptos vai palaistu tos jebkurā citā veidā, kā parasti palaist Windows programmas.

Palaidiet Windows programmas no Bash

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Kopš Creators Update (izlaista 2017. gada pavasarī), varat palaist Windows programmas no Linux vides . Tas nozīmē, ka varat integrēt Windows komandas līdzās Linux komandām Bash skriptā vai vienkārši palaist Windows komandas no standarta Bash vai Zsh čaulas, kuru izmantojat.

Lai palaistu Windows programmu, ievadiet ceļu uz .exe failu un nospiediet taustiņu Enter. Instalētās Windows programmas atradīsit Bash vides direktorijā /mnt/c . Atcerieties, ka šī komanda ir reģistrjutīga operētājsistēmā Linux, tāpēc “Example.exe” atšķiras no “example.exe”.

Darbvirsmā palaidiet Linux grafiskās programmas

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Microsoft oficiāli neatbalsta Linux grafikas programmatūru operētājsistēmā Windows. Windows apakšsistēmas līdzeklis operētājsistēmai Linux ir paredzēts, lai palaistu komandrindas programmas, kas var būt nepieciešamas izstrādātājiem. Bet faktiski ir iespējams palaist Linux grafiskās programmas uz Windows darbvirsmas, izmantojot šo funkciju.

Tomēr tas nedarbosies pēc noklusējuma. Jums būs jāinstalē X serveris un jāiestata mainīgais DISPLAY , pirms Linux grafiskās programmas sāks darboties jūsu Windows darbvirsmā. Jo vienkāršāka ir lietojumprogramma, jo labāka ir tā veiktspēja. Jo sarežģītāka ir lietojumprogramma, jo lielāka iespēja, ka tā mēģinās darīt kaut ko tādu, ko Microsoft pamata Windows apakšsistēmas funkcija Linux ierīcēm vēl neatbalsta.

Izvēlieties noklusējuma Linux vidi

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Ja jums ir instalēti vairāki Linux izplatījumi, varat izvēlēties noklusējuma instalāciju. Šis ir izplatījums, ko izmanto, palaižot Linux izplatīšanu, izmantojot komandu bash vai wsl, vai izmantojot komandu bash -c vai wsl , lai palaistu Linux komandu no citur sistēmā Windows.

Pat ja jums ir instalēti vairāki Linux izplatījumi, jūs joprojām varat tos palaist tieši, izpildot komandu, piemēram, ubuntu vai opensuse-42. Precīza komanda, kas jums būs nepieciešama, ir atrodama katrā Microsoft veikala Linux izplatīšanas lejupielādes lapā.

Ātri palaidiet Bash no File Explorer

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Jums nav jāpalaiž Linux apvalks no tā saīsnes ikonas. Varat to ātri palaist no programmas File Explorer, adreses joslā ierakstot "bash" un nospiežot taustiņu Enter. Parādīsies noklusējuma Linux izplatīšanas Bash apvalks, un pašreizējais darba direktorijs būs tas, kuru atvērāt programmā File Explorer .

Varat arī pievienot opciju “ Atvērt Bash apvalku šeit ” pārlūkprogrammai File Explorer, rediģējot Windows reģistru , nodrošinot ērtu konteksta izvēlnes opciju, kas ir līdzīga opcijām “ Atvērt PowerShell logu šeit ” vai “ Atvērt komandu uzvedni šeit” .

Mainiet savu UNIX lietotāja kontu

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Pirmoreiz iestatot Bash, jums tiks piedāvāts izveidot UNIX lietotāja kontu un iestatīt paroli. Katru reizi, kad atvērsit Bash logu, jūs tiksiet automātiski pierakstījies šajā kontā. Ja vēlaties mainīt savu UNIX lietotāja kontu vai izmantot root kontu kā noklusējuma kontu čaulā, ir slēpta komanda, lai mainītu noklusējuma lietotāja kontu .

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

Viss, ko varat darīt ar Windows 10 jauno Bash Shell

Kad esat instalējis dažas programmas vai mainījis dažus iestatījumus, iespējams, vēlēsities atkārtoti instalēt Ubuntu vai citu Linux izplatīšanu. Agrāk tas bija nedaudz sarežģīts, taču tagad to var izdarīt, vienkārši atinstalējot Linux izplatīšanu, tāpat kā ar jebkuru citu lietojumprogrammu, un pēc tam atkārtoti instalējot to no veikala.

Lai iegūtu jaunu sistēmu, nelejupielādējot Linux izplatīšanu, varat palaist izplatīšanas komandu kopā ar opciju "tīra" no Windows komandrindas vai PowerShell konsoles. Piemēram, lai atiestatītu Ubuntu, to nepārlādējot, palaidiet ubuntu tīru.

Ja jums joprojām ir instalēta vecāka Linux vide — tāda, kas tika instalēta pirms Fall Creators atjaunināšanas, joprojām varat to atinstalēt, izmantojot komandu lxrun.

Jauniniet Ubuntu vidi

Pēc Fall Creators atjaunināšanas operētājsistēmai Windows 10 jums tagad ir jāinstalē Ubuntu un citas Linux vides no veikala. Kad tas būs izdarīts, tie tiks automātiski atjaunināti uz jaunāko versiju bez īpašām komandām.

Tomēr, ja izveidojāt Bash vidi vecākā Windows versijā, jūs instalēsit vecāku Ubuntu vidi. Varat vienkārši atvērt veikalu un instalēt jaunāko Ubuntu versiju no Windows veikala, lai veiktu jaunināšanu.

Tehnoloģiju entuziastiem nebūs šaubu par aizraujošajām lietām, ko viņi var darīt ar Linux vidi nākotnē. Cerams, ka Windows apakšsistēmas funkcija Linux sistēmai turpinās kļūt jaudīgāka, taču mums nevajadzētu gaidīt, ka Microsoft drīzumā oficiāli atbalstīs Linux grafiskās lietojumprogrammas darbvirsmā.

Redzēt vairāk:


Pārvietojiet darbvirsmu, lejupielādes un dokumentus uz citu disku operētājsistēmā Windows 10

Pārvietojiet darbvirsmu, lejupielādes un dokumentus uz citu disku operētājsistēmā Windows 10

Laika gaitā jūsu lejupielādes mape kļūst arvien pilnāka; iemesls ir tas, ka datorā lejupielādējat daudzus failus, tādējādi palielinot C diska vietu. Tāpēc varat pārvietot mapes, piemēram, Dokumenti, Darbvirsma, Lejupielādes, Attēli un Mūzika, uz citu disku, lai atbrīvotu vietu C diskā.

Kā atspējot Insert atslēgu sistēmā Windows 10

Kā atspējot Insert atslēgu sistēmā Windows 10

Ja nejauši nospiežat tastatūras taustiņu Insert, tā pārslēgsies Overtype režīmā, pārrakstot tekstu aiz kursora. Par laimi, jūs varat atspējot šo kaitinošo atslēgu operētājsistēmā Windows 10.

Kā atskaņot Blu-Ray diskus operētājsistēmā Windows 10

Kā atskaņot Blu-Ray diskus operētājsistēmā Windows 10

Jūs nevarat atskaņot Blu-ray diskus Windows datorā bez palīdzības. Šis raksts palīdzēs jums atskaņot Blu-ray diskus operētājsistēmā Windows 10.

Kā bloķēt Microsoft kontu pievienošanu operētājsistēmai Windows 10

Kā bloķēt Microsoft kontu pievienošanu operētājsistēmai Windows 10

Parasti Windows 10 datoros lietotāji var pievienot vairākus Microsoft kontus. Tomēr, ja tas ir koplietots dators, varat aizliegt citiem pievienot Microsoft kontu.

Kā mainīt un pagarināt atjaunināšanas aizkaves laiku operētājsistēmā Windows 10?

Kā mainīt un pagarināt atjaunināšanas aizkaves laiku operētājsistēmā Windows 10?

Operētājsistēmas Windows 10 Professional, Enterprise un Education versijās lietotājiem ir atļauts atlikt atjauninājumus, tāpēc lietotājiem kādu laiku nebūs jālejupielādē atjauninājumi. Varat izmantot vietējo grupas politiku, lai iestatītu aizkaves laiku, kas atšķiras no noklusējuma laika.

Kā pievienot/noņemt ātro piekļuvi File Explorer navigācijas rūtī operētājsistēmā Windows 10

Kā pievienot/noņemt ātro piekļuvi File Explorer navigācijas rūtī operētājsistēmā Windows 10

Ātrā piekļuve ir īsākais ceļš uz failiem, ar kuriem strādājat, un mapēm, kuras bieži izmantojat. Šīs ir jūsu bieži piekļūtās mapes un nesenie faili.

Kā lietot OneDrive Files On-Demand līdzekli operētājsistēmā Windows 10

Kā lietot OneDrive Files On-Demand līdzekli operētājsistēmā Windows 10

OneDrive Files On-Demand funkcija operētājsistēmā Windows 10 Fall Creators ir atmiņas taupīšanas līdzeklis, kas lietotājiem ļauj atlasīt failus, ko lejupielādēt savā datorā.

Daži padomi, kā atbrīvot vietu datora cietajā diskā operētājsistēmā Windows 10

Daži padomi, kā atbrīvot vietu datora cietajā diskā operētājsistēmā Windows 10

Kā ierasts, lietotāji savos datoros bieži glabā daudz failu, pat tādus, kurus viņi nekad neizmanto. Šis ir viens no neredzamajiem iemesliem, kas lietotājam nezinot patērē vietu datora cietajā diskā.

Šis ir jaunais File Explorer, kas pieejams operētājsistēmas Windows 10 21H2 versijā

Šis ir jaunais File Explorer, kas pieejams operētājsistēmas Windows 10 21H2 versijā

Paredzams, ka Windows 10 Sun Valley atjauninājums (21. februārī) ieviesīs pārlūkprogrammas File Explorer saskarnes un grafikas kapitālo remontu.

Piesakoties tikai uz 10 sekundēm, izslēdziet Windows 10 paroli

Piesakoties tikai uz 10 sekundēm, izslēdziet Windows 10 paroli

Windows 10 paroles izslēgšana palīdz atvērt datoru, neievadot paroli, tādējādi ietaupot laiku, startējot datoru. Kā izslēgt Windows 10 paroli, ļoti ātri piesakoties, lūdzu, skatiet.