Īss ceļvedis par Linux Bash Shell operētājsistēmā Windows 10

Īss ceļvedis par Linux Bash Shell operētājsistēmā Windows 10

2016. gada martā Microsoft paziņoja par lielisko Canonical partnerību. Izstrādātāji, kas operētājsistēmā Windows tika dēvēti par Linux, priecājās par iespēju, ka Windows parādīsies Windows. Windows 10 jubilejas atjauninājums, nevis virtuālā mašīna, apsolīja nodrošināt Windows pilnu bash funkcionalitāti.





Bash operētājsistēmai Windows jau kādu laiku ir pieejams, un tajā ir daudz iespēju. Lai gan tas noteikti ir paredzēts izstrādātāju auditorijai, zem komandrindas slēpjas vairāk funkciju. Uzziniet vairāk par Bash operētājsistēmā Windows, sākot no tā, kā un kāpēc tas jāinstalē, līdz slēptām funkcijām, par kurām, iespējams, nezinājāt.





Sistēmas prasības Bash operētājsistēmā Windows

Bash instalēšana operētājsistēmā Windows ir diezgan vienkārša, taču sāksim ar pamatiem.





Jums būs nepieciešams dators, kas darbojas Windows 10 , 64 bitu dators un instalēts Windows 10 jubilejas atjauninājums. Tā kā atjauninājums bija paredzēts izstrādātājiem, jums būs arī jāieslēdz izstrādātāja režīms. Var būt nepieciešama restartēšana. Kad tas ir atkal ieslēgts, Windows funkcijās var iespējot Windows apakšsistēmu Linux (beta). Pēc tam tiek prasīts vēlreiz atsāknēt, un, beidzot, kad sistēma ir atkal ieslēgta, varat atvērt Bash. Woohoo!

Tātad Bash instalēšana un palaišana operētājsistēmā Windows ir pārsteidzoši vienkārša. Kamēr esat bruņots ar 64 bitu Windows 10 datoru un esat instalējis jubilejas atjauninājumu, tas ir tik vienkārši, kā ieslēgt dažas funkcijas.



Bash iespējošana operētājsistēmā Windows

Iespējot Bash operētājsistēmā Windows nav tik grūti, kā izklausās. Tālāk ir norādīts, kā rīkoties ar instalēšanu.

Vispirms iespējojiet izstrādātāja režīmu. Virzieties uz Iestatījumi> Atjaunināšana un drošība> Izstrādātājiem un atlasiet burbuli pēc Izstrādātāja režīms .





aizpildiet tukšās rindas ar vārdu

Tālāk sit Windows taustiņi + Q un meklēt Ieslēdziet vai izslēdziet Windows funkcijas .

Pārbaudiet labi un pārstartējiet. Kad esat sācis darbu, atveriet izvēlni Sākt un meklējiet Bash . Noklikšķiniet uz Bash run komanda iespēja.





Jūs tiksit paaugstināts, lai piekristu pakalpojumu sniegšanas noteikumiem, un, piekrītot tiem, Bash lejupielādēs.

Kad tas ir pabeigts, jūs beidzot varat palaist Bash! Lai to izdarītu, vienkārši atveriet izvēlni Sākt un meklējiet Ubuntu .

Ko jūs faktiski varat darīt

Viens no lielākajiem jautājumiem, ko tu vari patiesībā darīt ar Bash operētājsistēmā Windows? Standarta GNU komandrindas rīki, ieskaitot ...

grep ssh nano

... vajadzētu strādāt perfekti. Lieliska ir arī pakotņu un atjauninājumu instalēšana, izmantojot apt un apt-get funkcijas. Symlink un failu sistēmas atbalsts tiek nodrošināts, izmantojot Windows apakšsistēmu Linux (WSL) vidē, un ir pieejams arī programmēšanas valodas atbalsts tādām ierīcēm kā Python, NodeJS un Perl. Lai gan Bash operētājsistēmā Windows nav paredzēts grafisko lietotņu palaišanai, to var paveikt.

Par laimi, jūs nevar rediģēt/atvērt/dzēst Windows lietotnes vai mainīt Windows sistēmas iestatījumus. Šī ir lieliska kļūmju drošība, jo mēs visi zinām, ka, izmantojot komandrindu, var gadīties kļūdas.

Linux programmatūras instalēšana

Linux var instalēt lietotnes izmantojot vairākas metodes. Visbiežāk tiek izmantota komandrinda. Apt-get lejupielādē programmatūras pakotnes no krātuvēm, kā arī atkarības. Tas ir lieliski, un tas izskatītos šādi (bez iekavām un ar faktisko iepakojuma nosaukumu):

sudo apt-get install [packagename]

Ja mēs esam Git instalēšana piemēram, mēs veiksim:

sudo apt-get install git

Diezgan vienkārši. Tomēr noteikti iekļaujiet

sudo

jo mums ir vajadzīgas superlietotāja atļaujas. Git un citu programmatūru var instalēt arī no avota.

Dzimis, lai palaistu (grafiskās lietotnes)

Bash operētājsistēmā Windows neatbalsta grafiskās Linux lietotnes vai vismaz oficiāli. Tomēr kopienas locekļi atrada metodi izmantojot acīmredzami daudzpusīgo Windows apakšsistēmu Linux. Tas, ka kaut kas nav radīts vienam mērķim, nenozīmē, ka to nevar izmantot šim nolūkam.

Piemērs: instalējot Bash operētājsistēmai Windows, tiek instalēts viss Ubuntu lietotāja telpas attēls. Būtībā jūs saņemat visu (visus bināros failus), kas tiek parādīts tradicionālajā Ubuntu instalācijā ar grafisko lietotāja interfeisu (GUI).

Iekļaujot pilnīgu Ubuntu lietotāja telpu, Windows sistēmā ir iespējams palaist grafiskās Linux lietotnes. Risinājums prasa instalēt X Server, izmantot instalēšanai programmu apt-get, iestatīt displeja vides mainīgo un visbeidzot palaist lietojumprogrammu. Lai gan tas nav īpaši grūti, tas ir apgrūtinošs process, jo displeja vides mainīgie ir jāiestata katru reizi, kad vēlaties palaist grafisko lietotni.

Turklāt šī funkcija netiek atbalstīta, tāpēc funkcionalitāte ir atkarīga no daudziem faktoriem. Kā zina jebkurš vietējais Linux lietotājs, lietotņu instalēšanai bieži ir nepieciešamas atkarības un pielāgojumi, kā tas ir, tāpēc varat tikai iedomāties, kā darbināt Windows operētājsistēmas Bash.

Vai vēlaties palaist Linux grafiskās lietojumprogrammas? Jums, iespējams, labāk ir izmantot Cygwin, VM operētājsistēmā Windows, lai palaistu Linux izplatīšanu vai vienkārši dubultā palaišanu. Tad atkal ir grafisko Linux lietotņu jaunums operētājsistēmā Windows.

Piekļuve failiem

Instalējot Bash operētājsistēmai Windows, tiek izveidota pilna Ubuntu lietotāja vieta. Šiem failiem varat viegli piekļūt, izmantojot Windows failu pārlūku. Tomēr jums būs jāzina kur meklēt, kas vispirms ir jāiespējo Rādīt slēptos failus, mapes un diskus sadaļā File Explorer skata opcijas. Katram Windows lietotāja kontam ir sava Ubuntu lietotāja vieta, kuru var atrast, pārejot uz mapi:

C:UsersUSERNAMEAppDataLocalLxssootfs

Konta mājas mape atrodas šeit:

Windows 10 identificē, ka nav piekļuves internetam
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Ar saknes mapi:

C:UsersUSERNAMEAppDataLocalLxssoot

Piekļuve Windows sistēmas failiem Bash ir nedaudz atšķirīga. Bash noklusējums ir Ubuntu saknes direktorijs, kas izveidots Windows failu sistēmā. Bet jūs varat uzstādīt Windows sistēmas disku. Lai uzstādītu C: disku, izmantojiet komandu:

/mnt/C

D: diskdzinim tas būtu:

/mnt/D

Un tā tālāk. Tā kā mēs izmantojam komandrindu, mēs varam savienot šādas komandas ar patīk

cd

(mainīt direktoriju). Atļaujas darbojas nedaudz savādāk. Lai piekļūtu administratora mapei, programmai Bash on Windows ir nepieciešama privilēģija 'Palaist kā administratoram'.

Servera pārvaldība

Vai vēlaties praktisku iemeslu izmantot Bash operētājsistēmai Windows? Servera pārvaldība ir lieliska ideja. Servera izveide ir patiešām vienkārša, taču, ja tas ir bez galvas, jums būs nepieciešams veids, kā to pārvaldīt. Ir daudz lietotņu, ieskaitot PuTTY, taču komandrinda piedāvā vienkāršu risinājumu. Vienkārši ievadiet ssh serverī un varat to pārvaldīt no termināļa. Attālo skriptu palaišana darbojas diezgan labi, izmantojot Bash operētājsistēmā Windows, un tā ir fantastiski noderīga lietojumprogramma.

Atinstalējiet Bash operētājsistēmai Windows

Kad esat instalējis Bash operētājsistēmai Windows, to ir diezgan viegli atinstalēt. Šim nolūkam ir divas galvenās metodes: viena noņem Ubuntu vidi, bet saglabā jūsu mājas mapi neskartu. Lai to paveiktu, palaidiet šīs komandas, izmantojot komandu uzvedni vai PowerShell:

lxrun /uninstall

Pēc tam paziņojums brīdinās par atinstalēšanas rezultātiem: 'Tas noņems Ubuntu vidi, kā arī visas izmaiņas un jaunas lietojumprogrammas ...'

Tips un lai turpinātu noņemšanu.

Alternatīva izslēdz Windows apakšsistēmu Linux, un tas noņem Ubuntu vidi un mājas mape:

lxrun /uninstall /full

Paziņojums brīdina:

'Tas atinstalēs Ubuntu operētājsistēmā Windows. Tādējādi tiks noņemta Ubuntu vide, kā arī visas izmaiņas, jaunas lietojumprogrammas un lietotāju dati. '

Tips un lai ļautu noņemt programmatūru.

100% diska lietošanas Windows 10 labojums

Bash on Windows piedāvā daudz potenciāla, un ir lieliski resursi, piemēram, Windows emuārs, Ubuntu kopienas vietnes un pat visu iecienītākie: Reddit . Sarunas /r /bashonubuntuonwindows pavedienā ietver Visual Studio koda palaišanu, Samba failu serverus un attīstību ar WSL. Kā pierādīja grafisko lietotņu palaišana, iespējas ir gandrīz bezgalīgas.

Kāpēc jūs pašlaik izmantojat Bash operētājsistēmā Windows? Vai jūs pat izmantojat Bash operētājsistēmā Windows? Paziņojiet mums komentāru sadaļā zemāk!

Kopīgot Kopīgot Čivināt E -pasts 15 Windows komandrindas (CMD) komandas, kas jums jāzina

Komandu uzvedne joprojām ir spēcīgs Windows rīks. Šeit ir visnoderīgākās CMD komandas, kas jāzina katram Windows lietotājam.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Windows
  • Windows 10
  • Linux Bash Shell
Par autoru Moe Long(85 raksti publicēti)

Moe Long ir rakstnieks un redaktors, kas aptver visu, sākot no tehnoloģijām līdz izklaidei. Viņš ieguva angļu valodas bakalaura grādu no Ziemeļkarolīnas universitātes Chapel Hill, kur viņš bija Robertsona zinātnieks. Papildus MUO viņš ir piedalījies filmās htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro un Cup of Moe.

Vairāk no Moe Long

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu