Sida loo rakibo oo loo isticmaalo Bash Windows 11

Bash ( Bourne Again Shell ) waa khadka taliska, iyo garaafyada isticmaale ee loo qaybiyay dhammaan qaybinta Linux . Isticmaalka Bash on Windows 10 ma ahayn hab fudud. Si kastaba ha ahaatee, Windows 11 waxaa ku jira Windows Subsystem for Linux ( WSL 2.0 ) oo la cusboonaysiiyay kaas oo kuu ogolaanaya inaad rakibto oo aad isticmaasho Bash si ka sahlan waligaa.

Nooca cusub ee WSL wuxuu ku shaqeeyaa (WSL)kernel Linux(Linux kernel) run ah gudaha mashiinka farsamada. Tani waxay ka dhigan tahay in qaybinta Linux kasta oo aad ku maamusho WSL ay ku jirto Bash .

Sida loo rakibo WSL iyo Bash Windows(Windows 11) 11

Si loo rakibo oo loo maamulo nidaamyada hawlgalka Linux oo ay ku jiraan Bash on your Windows 11 nidaamka, waxaad u baahan doontaa inaad marka hore rakibto WSL . On Windows 11 , tani waa hab toos ah oo la isticmaalayo Windows Terminal . Ha bilaabin CMD ( Command Prompt ) - Windows Terminal waa codsi ka duwan.

1. Dooro badhanka Start , oo ku qor "terminal" goobta raadinta. Muraayada Terminalka Windows (Windows Terminal)ka(Administrator) dooro maamulaha(Run) maamule .

Fiiro gaar ah: Haddii Terminalka Windows(Windows Terminal) uusan furmin, waxaa laga yaabaa inaad u baahato inaad cusboonaysiiso. Booqo Bakhaarka Microsoft(Microsoft Store) oo rakib noocii ugu dambeeyay ee Terminalka Windows(latest version of the Windows Terminal) .

2. Ku qor amarka soo socda: wsl –install , marka la eego amarka isla markiiba taabo Gelida(Enter) . Amarkan kaliya ayaa soo dejin doona oo rakibi doona nuqulkii ugu dambeeyay ee Windows Subsystem ee Linux . Soodejintu waa dhawr boqol oo megabytes sidaa darteed hawsha rakibida waxay qaadan kartaa wakhti in la dhammeeyo.

3. Marka ay dhammaato, waa in aad aragto fariinta: "Hawlgalka la codsaday waa guul." Markaad aragto fariintan, dib u bilow nidaamkaaga si aad u dhamaystirto rakibaadda WSL . Waxaad ku qori kartaa xidhitaanka /r /t 0 gudaha Terminalka Windows(Windows Terminal) si aad u bilowdo dib-u-bilawga.

4. Ka dib marka nidaamkaagu dib u bilaabo, nidaamku wuu sii socon doonaa adoo ku rakibaya Ubuntu sida Linux distro ee caadiga ah. Waxaa lagu weydiin doonaa inaad geliso magaca isticmaalaha iyo erayga sirta ah ee nidaamka Linux .

5. Marka aad dhammayso, Ubuntu waxay si toos ah u geli doontaa qolofka Bash . Waxaad isticmaali kartaa isla amarrada aad sida caadiga ah ugu isticmaali lahayd Linux , oo ay ku jiraan ku rakibida abka Linux deegaankan casriga ah.(Linux)

6. Waxaad ku rakiban kartaa distros kale oo Linux ah(other Linux distros) haddii aad doorbideyso. Si aad u aragto kuwa la heli karo si loo rakibo, dib u fur Windows Terminal ( Powershell ), ku qor wsl -list -online, oo tabo Gelida(Enter) . Waxaad arki doontaa fursadaha sida Openuse(Opensuse) , Debian , iyo kuwa kale.

7. Waxaad ku rakibi kartaa mid kasta oo ka mid ah distros-yadan adigoo ku qoraya wsl -install -d <> geli Terminalka Windows-ka(Windows Terminal) . Nidaam la mid ah rakibaaddii hore ee Ubuntu ayaa soo celin doonta, waxaadna u baahan doontaa inaad geliso isticmaale-magaca iyo erayga sirta ah si aad u dhammaystirto rakibidda.

Fiiro gaar ah: Waxaad sidoo kale ku rakibi kartaa Linux Distro kasta Windows Store ka Microsoft Store .

Sida loo bilaabo Linux Distro-kaaga(Your Linux Distro) oo loo isticmaalo Bash(Use Bash)

Waxaa jira laba hab oo aad isticmaali karto si aad u bilowdo Linux distro. Haddii aad rakibtay Ubuntu , waxaad dooran kartaa menu-ka Start , ku qor Ubuntu , oo dooro abka Ubuntu si aad u bilowdo.

Haddii kale, waxaad bilaabi kartaa Terminalka Windows(Windows Terminal) oo kaliya ku qor amarka Ubuntu si aad u bilowdo Linux Bash qolof gudaha Ubuntu .

Si aad u aragto liiska dhammaan amarrada Linux ee la heli karo waxaad ku isticmaali kartaa gudaha (Linux)Bash , ku qor help-d.

Waxaad ka heli kartaa tafaasiil dheeraad ah oo ku saabsan amarrada gaarka ah adigoo ku qoraya caawinta oo uu ku xigo magaca amarka. Tusaale ahaan, printf caawinta waxay soo celisaa tafaasiisha amarka iyo macluumaadka ku saabsan halbeeg kasta oo amar ah.

Qaar ka mid ah amarada Bash ee caadiga ah ee dadka badankiisu isticmaalaan marka ugu horreysa ee ay bilaabaan waxaa ka mid ah:

  • Habka(Mode) Interactive : Ku qor amarrada gudaha khadka taliska ( Windows Terminal ).
  • Qaabka(Mode) Dufcadda : Samee feyl qoraal ah oo ka kooban dhammaan amarrada aad jeclaan lahayd in Linux si habsami leh u fuliyo. Dad badan ayaa sameeya qoraaladan iyagoo isticmaalaya syntax programming.

Sida loo socodsiiyo qoraalka Bash (Bash Script)Windows

Si aad u socodsiiso qoraalka Bash , kaliya samee faylka qoraalka adoo isticmaalaya tifaftiraha faylka aad jeceshahay sida Notepad oo ku keydi meel aad xasuusan doonto.

Hal shay oo gaar ah oo ku saabsan qoraalka Bash ayaa ah in xariiqda koowaad ay tahay inay noqoto "#!" oo ay ku xigto jidkaaga Linux bash. Si aad u aragto waxa taasi tahay, billow Ubuntu(Ubuntu) oo ku qor bash daaqada khadka taliska. Tani waxay ku siin doontaa jidka Bash .

Samee fayl cusub oo qoraal ah oo ku dar xariiqda koowaad ee sare. Xaaladda tusaalahan, taasi waxay noqon doontaa:

#! /user/bin/bash

Raac xariiqan amar kasta oo taxane ah oo aad rabto in Linux uu shaqeeyo. Tusaalahan:

  • Sadarka 1: Wuxuu adeegsadaa amarka echo si uu qoraalka ugu muujiyo isticmaalaha shaashadda.
  • Sadarka 2: Wuxuu isku daraa ku celcelinta amarka taariikhda soo celinta taariikhda maanta.
  • Sadarka 3: Wuxuu isku daraa echo iyo amarka whoami si loo soo celiyo magacaaga isticmaale.

Ku kaydi faylka qoraalkan kordhinta .sh Xusuusnow jidka loo maro faylkan.

Marka xigta, fur Terminalka Windows(Windows Terminal) oo isticmaal amarka cd si aad ugu socotid dariiqa aad ku kaydisay qoraalka Bash .

Si aad u socodsiiso qoraalka, ku qor bash <<name of script>>.

Tani waa tusaale aad u fudud, laakiin tani waxay muujinaysaa sida aad u isticmaali karto faylkan si aad u farsamayso dhammaan barnaamijyada qoraalka Bash . Xataa weedhaha barnaamijyada sida IF bayaannada ayaa diyaar u ah inay ku daraan awoodaha go'aan-qaadashada qoraalkaaga.

Goobta SS64 waxay ku siinaysaa kheyraad ballaaran oo(SS64 provides an extensive resource) leh dhammaan amarrada Bash ee la heli karo oo aad ku isticmaali karto Terminalka Bash ama qoraalladaada Bash .

Waxa kale oo aad arki kartaa tabobar ku saabsan isticmaalka qoraalka qolofka Linux si aad u kaydiso hagaha(Linux shell script to back up a directory) .



About the author

Waxaan ahay injineer sare oo software ah iyo sawirro & horumariye app iPhone oo leh khibrad 10 sano ka badan. Xirfadahayga hardware-ka iyo software-ka ayaa iga dhigaya mid ku habboon shirkad kasta ama mashruuca casriga ah ee macaamiisha. Waxaan haystaa faham qoto dheer oo ku saabsan sida loo abuuro sawirro tayo sare leh iyo awood aan kula shaqeeyo dhammaan qaababka sawirada kala duwan. Intaa waxaa dheer, waxaan aqaannaa horumarinta Firefox iyo iOS.



Related posts