I-Shell Scripting – Isifundo 02: Konke Nge-Bash Shell

I-Shell Scripting - Okokufundisa 02: Konke Nge-Bash Shell

I-Shell Scripting – Isifundo 02: Konke Nge-Bash Shell

Iqhubeka nochungechunge lwethu lwezifundo ku Isikripthi se-Shell, namuhla siletha okwesibili (Isifundo se-02) Okufanayo.

Futhi ngokunikezwa lokho, okokuqala sasondela imiqondo yokuqala emi-3 eyisisekelo (Amatheminali, Amakhonsoli namaShell) ezihlobene nalesi sihloko, kulesi sesibili, sizogxila ikakhulukazi ekwazini konke okungenzeka ngakho I-Bash Shell.

I-Shell Scripting – Okokufundisa 01: Amatheminali, Amakhonsoli namaShell

I-Shell Scripting – Okokufundisa 01: Amatheminali, Amakhonsoli namaShell

Futhi ngaphambi kokuqala lokhu Okokufundisa 02 kokuthi "Shell Scripting", sincoma ukuthi uhlole okulandelayo okuqukethwe okuhlobene, ekupheleni kokufunda lokhu okuthunyelwe namuhla:

I-Shell Scripting - Okokufundisa 01: I-Shell, i-Bash Shell ne-Scripts
I-athikili ehlobene:
I-Shell Scripting – Okokufundisa 01: Amatheminali, Amakhonsoli namaShell
mayelana ne-PowerShell
I-athikili ehlobene:
PowerShell, faka leli gobolondo lomugqa womyalo ku-Ubuntu 22.04

Okokufundisa kokuBhala kweShell 02

Okokufundisa kokuBhala kweShell 02

Iyini i-Bash Shell?

I-Bash noma i-Bash Shell iyigobolondo noma umhumushi wolimi lomyalo odalelwe ngqo i Isistimu yokusebenza ye-Linux. Igobolondo, elihambisana kakhulu negobolondo elithi "sh" langempela, futhi lihlanganisa izici eziwusizo ezivela kumagobolondo e-Korn (ksh) kanye no-C (csh).

Ngaphezu kwalokho, ihlose ukuzuza ukuqaliswa okuhambisanayo kwezinga "IEEE POSIX Shell Namathuluzi", yona eyingxenye ye Ukucaciswa kwe-IEEE POSIX (IEEE Standard 1003.1). Ngakho-ke, ekuphishekeleni lo mgomo, ihlanganisa ukuthuthukiswa kokusebenza maqondana ne-"sh", kokubili ukusetshenziswa okuhlangene kanye nokuhlela.

Amaqiniso aphezulu ayi-10 abalulekile e-Bash

  1. Isekelwe ku-Unix Shell futhi iyahambisana ne-POSIX.
  2. Yonke imiyalo ye-Bourne Shell (sh) iyatholakala ku-Bash.
  3. YiShell ezenzakalelayo, ekusatshalalisweni okuningi kwe-GNU/Linux.
  4. Umsebenzi wayo oyinhloko ukuhumusha imiyalo ye-oda kusuka ohlelweni lokusebenza.
  5. Iyaphatheka impela, ngakho futhi isebenza cishe kuzo zonke izinguqulo ze-Unix namanye ama-OS.
  6. I-syntax yayo yomyalo iyisethi enkulu yemiyalelo esekelwe ku-syntax ye-Bourne Shell.
  7. Yathuthukiswa futhi yakhululwa nguBrian Fox ngosuku lukaJuni 8, 1989 njengengxenye yephrojekthi ye-GNU.
  8. Ivumela ukudalwa nokuphathwa kwamafayela e-Script (Bash Scripts) umsebenzi wawo uwukwenza imisebenzi ngokuzenzakalelayo.
  9. Ihlinzeka ngemisebenzi eyakhiwe kahle, eyimojula nefomethiwe ukuze kuthuthukiswe imibhalo.
  10. Inikeza izici ezifana nokuhlela umugqa womyalo, umlando womyalo kasayizi ongenamkhawulo, ukulawula umsebenzi, imisebenzi yegobolondo kanye ne-alias, usayizi ongenamkhawulo wezinhlu ezinenkomba, phakathi kokunye okuningi.

Funda kabanzi mayelana no Bash Shell

Ulwazi olubaluleke kakhulu lwe Okokufundisa kokuBhala kweShell 02

Ezifundweni ezilandelayo, sizongena sijule kancane kukho Amafayela e-Bash Script nezinto zawo (izingxenye) y izinsiza eziwusizo zobuciko bokuBhala. Bese uqhubeka nayo izibonelo ezingokoqobo zokusebenzisa imiyalo yomyalo (ilula futhi iyinkimbinkimbi) nge-Bash kanye nokusetshenziswa kwayo ngaphakathi Kwemibhalo.

Nokho, ungakwazi ukumba ujule kancane Funda kabanzi mayelana no Bash kokulandelayo izixhumanisi ezisemthethweni:

Igama lika-Bash liyisifushaniso se-'Bourne-Again Shell', i-pun ka-Stephen Bourne, umbhali wokhokho oqondile wegobolondo le-Unix 'sh', ovele ohlotsheni lohlelo lwesikhombisa lwe-Bash. Bell Labs Research for Unix” .

Mayelana ne-lua
I-athikili ehlobene:
Lua, faka lolu limi olunamandla lokubhala ku-Ubuntu
mayelana neracket
I-athikili ehlobene:
Racket, faka lolu limi lohlelo ku-Ubuntu

Isibhengezo esingabonakali sokuthunyelwe

Isifingqo

Ngamafuphi, nalokhu Okokufundisa 02 kokuthi "Shell Scripting" nalabo abasazofika, sithemba ukuthi sizoqhubeka nokufaka isandla ukuqeqeshwa ekusebenziseni i-GNU/Linux Terminalikakhulukazi labo abasebenzisi abaqalayo emazwini Izinhlelo ezisebenza mahhala futhi ezivulekile.

Uma ukuthandile okuqukethwe, phawula futhi wabelane ngakho. Futhi khumbula, vakashela ekuqaleni kwethu «iwebhusayithi», ngaphezu kwesiteshi esisemthethweni se yocingo ukuze uthole izindaba ezengeziwe, okokufundisa nezibuyekezo ze-Linux.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.