„Shell“ scenarijus – 02 pamoka: Viskas apie „Bash Shell“.

Shell scenarijus – 02 pamoka: Viskas apie Bash Shell

„Shell“ scenarijus – 02 pamoka: Viskas apie „Bash Shell“.

Tęsiame mūsų mokymo programų seriją "Shell scenarijus, šiandien atvežame antrą (Susipažinkite 02) To paties.

Ir atsižvelgiant į tai, pirmajame mes priartėjome pirmosios 3 pagrindinės sąvokos (terminalai, pultai ir apvalkalai) susijusią su šia tema, šioje antroje daugiausia dėmesio skirsime tam, kad žinotume viską, kas įmanoma Basho apvalkalas.

Apvalkalo scenarijus – 01 pamoka: terminalai, pultai ir apvalkalai

Apvalkalo scenarijus – 01 pamoka: terminalai, pultai ir apvalkalai

Ir prieš pradedant tai 02 pamoka apie „Shell Scripting“, rekomenduojame ištirti toliau nurodytus dalykus susijęs turinys, šiandien šio įrašo skaitymo pabaigoje:

„Shell“ scenarijus – 01 pamoka: „Shell“, „Bash Shell“ ir scenarijai
Susijęs straipsnis:
Apvalkalo scenarijus – 01 pamoka: terminalai, pultai ir apvalkalai
apie PowerShell
Susijęs straipsnis:
PowerShell, įdiekite šią komandų eilutės apvalkalą Ubuntu 22.04

„Shell“ scenarijų rengimo pamoka 02

„Shell“ scenarijų rengimo pamoka 02

Kas yra Bash Shell?

Bash arba Bash Shell yra apvalkalas arba komandų kalbos vertėjas, sukurtas specialiai Linux operacinė sistema. Apvalkalas, kuris iš esmės suderinamas su originaliu „sh“ apvalkalu ir turi naudingų Korn (ksh) ir C (csh) apvalkalų funkcijų.

Be to, juo siekiama suderinamo standarto įgyvendinimo „IEEE POSIX apvalkalas ir įrankiai“, kuri savo ruožtu yra dalis IEEE POSIX specifikacija (IEEE standartas 1003.1). Todėl, siekdamas šio tikslo, jis integruoja funkcinius patobulinimus, susijusius su „sh“, tiek interaktyviam naudojimui, tiek programavimui.

10 svarbiausių Bash faktų

  1. Jis pagrįstas Unix Shell ir yra suderinamas su POSIX.
  2. Visos „Bourne Shell“ (sh) komandos yra prieinamos „Bash“.
  3. Tai yra numatytasis apvalkalas daugelyje GNU/Linux platinimų.
  4. Pagrindinė jo funkcija yra operacinės sistemos komandų nurodymų interpretavimas.
  5. Jis yra gana nešiojamas, todėl taip pat veikia beveik visose Unix ir kitose OS versijose.
  6. Jo komandų sintaksė yra instrukcijų superrinkinys, pagrįstas Bourne Shell sintaksė.
  7. Jį sukūrė ir išleido Brianas Foxas 8 m. birželio 1989 d., kaip GNU projekto dalį.
  8. Tai leidžia kurti ir valdyti scenarijaus failus (Bash Scripts), kurių funkcija yra automatizuoti užduotis.
  9. Jame pateikiama gerai struktūrizuota, modulinė ir suformatuota scenarijų kūrimo veiksmų seka.
  10. Jis siūlo tokias funkcijas kaip komandų eilutės redagavimas, neriboto dydžio komandų istorija, užduočių valdymas, apvalkalo ir slapyvardžio funkcijos, neriboto dydžio indeksuoti masyvai ir daugelis kitų.

Daugiau apie Bash Shell

Svarbesnė informacija skirta „Shell“ scenarijų rengimo pamoka 02

Tolesnėse pamokose mes pasinersime į tai šiek tiek giliau „Bash Script“ failai ir jų elementai (dalys) y naudingi ištekliai scenarijų kūrimui. Tada tęsk su praktiniai komandų įsakymų naudojimo pavyzdžiai (paprastas ir sudėtingas) su Bash ir jo naudojimu scenarijuose.

Tačiau galite kasti šiek tiek giliau daugiau apie Bash toliau oficialūs saitai:

Basho vardas yra „Bourne-Again SHell“ akronimas. Kalbame apie Stepheną Bourne'ą, tiesioginį dabartinio Unix apvalkalo „sh“ protėvį, pasirodžiusį septintajame „Bash“ leidime. Bell Labs Research for Unix“ .

Apie lua
Susijęs straipsnis:
Lua, įdiekite šią galingą scenarijų kalbą „Ubuntu“
apie raketę
Susijęs straipsnis:
Raketė, įdiekite šią programavimo kalbą į „Ubuntu“

Abstrakti reklaminė juosta įrašui

Santrauka

Trumpai tariant, su šiuo 02 pamoka apie „Shell Scripting“ ir būsimiems, tikimės ir toliau prisidėti prie mokymas naudotis GNU/Linux terminaluypač iš tų pradedančiųjų vartotojų posakiuose Laisvos ir atviros operacinės sistemos.

Jei patiko turinys, komentuoti ir pasidalinti. Ir atminkite, aplankykite mūsų pradžią «vieta», be oficialaus kanalo Telegram daugiau naujienų, mokymo programų ir Linux naujinimų.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.