Shelli skriptimine – õpetus 02: kõik Bash Shellist

Shelli skriptimine – õpetus 02: kõik Bash Shellist

Shelli skriptimine – õpetus 02: kõik Bash Shellist

Jätkame meie õpetuste seeriat Shelli skriptimine, täna toome teise (02i juhendaja) Samast.

Ja arvestades seda, esimeses me lähenesime kolm esimest põhikontseptsiooni (terminalid, konsoolid ja kestad) Seoses selle teemaga, keskendume selles teises konkreetselt kõige võimaliku teadmisele Bash kest.

Shelliskriptimine – õpetus 01: terminalid, konsoolid ja kestad

Shelliskriptimine – õpetus 01: terminalid, konsoolid ja kestad

Ja enne selle alustamist Õpetus 02 teemal "Shelli skriptimine", soovitame uurida järgmist seotud sisu, tänase postituse lugemise lõpus:

Shelli skriptimine – õpetus 01: Shell, Bash Shell ja skriptid
Seotud artikkel:
Shelliskriptimine – õpetus 01: terminalid, konsoolid ja kestad
PowerShelli kohta
Seotud artikkel:
PowerShell, installige see käsurea kest versioonile Ubuntu 22.04

Shelli skriptimise õpetus 02

Shelli skriptimise õpetus 02

Mis on Bash Shell?

Bash või Bash Shell on kest või käsukeele tõlk, mis on loodud spetsiaalselt selle jaoks Linuxi operatsioonisüsteem. Kest, mis ühildub suures osas algse "sh" kestaga ja sisaldab kasulikke funktsioone Korn (ksh) ja C (csh) kestadest.

Lisaks on selle eesmärk saavutada standardi ühilduv rakendamine "IEEE POSIX kest ja tööriistad", mis omakorda on osa IEEE POSIX spetsifikatsioon (IEEE standard 1003.1). Seetõttu integreerib see selle eesmärgi saavutamiseks funktsionaalseid täiustusi "sh" suhtes nii interaktiivseks kasutamiseks kui ka programmeerimiseks.

10 olulisemat Bashi fakti

  1. See põhineb Unix Shellil ja on POSIX-iga ühilduv.
  2. Kõik Bourne Shelli (sh) käsud on Bashis saadaval.
  3. See on enamiku GNU/Linuxi distributsioonide vaikeshell.
  4. Selle põhifunktsioon on operatsioonisüsteemi käskude tõlgendamine.
  5. See on üsna kaasaskantav, nii et see töötab ka peaaegu kõigis Unixi ja muude OS-ide versioonides.
  6. Selle käsusüntaks on Bourne Shelli süntaksil põhinevate juhiste superkomplekt.
  7. Selle töötas välja ja andis välja Brian Fox 8. juunil 1989 GNU projekti osana.
  8. See võimaldab luua ja hallata skriptifaile (Bash Scripts), mille funktsioon on ülesannete automatiseerimine.
  9. See pakub skriptide arendamiseks hästi struktureeritud, modulaarset ja vormindatud tegevuste jada.
  10. See pakub paljusid muid funktsioone, nagu käsurea redigeerimine, piiramatu suurusega käskude ajalugu, töö juhtimine, kesta ja pseudonüümi funktsioonid, piiramatu suurusega indekseeritud massiivid.

Lisateavet Bash Shelli kohta

Olulisemat teavet Shelli skriptimise õpetus 02

Järgmistes õpetustes sukeldume sellesse veidi sügavamale Bash skripti failid ja nende elemendid (osad) y kasulikke ressursse skriptimise kunsti jaoks. Jätkake siis praktilisi näiteid käsukäskude kasutamisest (lihtne ja keeruline) Bashiga ja selle kasutamisega skriptides.

Siiski võite kaevata veidi sügavamale rohkem Bashi kohta järgnevas ametlikud lingid:

Bashi nimi on akronüüm sõnast "Bourne-Again SHell", mis on sõnamäng Stephen Bourne'ist, praeguse Unixi shelli "sh" otsese esivanema autorist, kes ilmus Bashi seitsmendas väljaandes. Bell Labs Research for Unix" .

Lua kohta
Seotud artikkel:
Lua, installige see võimas skriptikeel Ubuntu
reketist
Seotud artikkel:
Reket, installige see programmeerimiskeel Ubuntu

Postituse abstraktne bänner

Kokkuvõte

Ühesõnaga sellega Õpetus 02 teemal "Shelli skriptimine" ja need, kes tulevad, loodame ka edaspidi panustada koolitus GNU/Linuxi terminali kasutamisekseriti nendest algajatele kasutajatele ütlustes Tasuta ja avatud opsüsteemid.

Kui teile meeldis sisu, kommenteerige ja jagage seda. Ja pidage meeles, külastage meie algust «site», lisaks ametlikule kanalile Telegramm rohkemate uudiste, õpetuste ja Linuxi värskenduste jaoks.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.