Shell skriptēšana — 02. apmācība: Viss par Bash Shell

Shell skriptēšana — 02. apmācība: Viss par Bash Shell

Shell skriptēšana — 02. apmācība: Viss par Bash Shell

Turpinām mūsu apmācību sēriju Shell skripti, šodien mēs atvedām otro (Pamācība 02) No tā paša.

Un, ņemot vērā to, pirmajā mēs tuvojāmies pirmie 3 pamatjēdzieni (termināli, konsoles un apvalki) saistībā ar šo tēmu, šajā otrajā mēs īpaši pievērsīsimies tam, lai zinātu visu iespējamo Bash apvalks.

Shell skriptēšana — 01. apmācība: termināļi, konsoles un apvalki

Shell skriptēšana — 01. apmācība: termināļi, konsoles un apvalki

Un pirms sākat šo Apmācība 02 par "Shell skriptēšanu", iesakām izpētīt tālāk norādīto saistīto saturu, šodien šīs ziņas lasīšanas beigās:

Shell skriptēšana — 01. apmācība: Shell, Bash Shell un skripti
saistīto rakstu:
Shell skriptēšana — 01. apmācība: termināļi, konsoles un apvalki
par PowerShell
saistīto rakstu:
PowerShell, instalējiet šo komandrindas apvalku Ubuntu 22.04

Shell skriptēšanas apmācība 02

Shell skriptēšanas apmācība 02

Kas ir Bash Shell?

Bash vai Bash Shell ir čaulas vai komandu valodas tulks, kas īpaši izveidots Linux operētājsistēma. Apvalks, kas lielā mērā ir saderīgs ar sākotnējo "sh" apvalku un ietver noderīgas funkcijas no Korn (ksh) un C (csh) apvalkiem.

Turklāt tā mērķis ir panākt saderīgu standarta ieviešanu "IEEE POSIX apvalks un rīki", kas savukārt ir daļa no IEEE POSIX specifikācija (IEEE standarts 1003.1). Tāpēc, lai sasniegtu šo mērķi, tas integrē funkcionālus uzlabojumus attiecībā uz "sh" gan interaktīvai lietošanai, gan programmēšanai.

10 svarīgākie Bash fakti

  1. Tas ir balstīts uz Unix Shell un ir saderīgs ar POSIX.
  2. Visas Bourne Shell (sh) komandas ir pieejamas Bash.
  3. Tas ir noklusējuma apvalks lielākajā daļā GNU/Linux izplatījumu.
  4. Tās galvenā funkcija ir interpretēt operētājsistēmas komandu rīkojumus.
  5. Tas ir diezgan pārnēsājams, tāpēc tas darbojas arī gandrīz visās Unix un citu operētājsistēmu versijās.
  6. Tās komandu sintakse ir instrukciju superkopa, kuras pamatā ir Bourne Shell sintaksi.
  7. To izstrādāja un izlaida Braiens Fokss 8. gada 1989. jūnijā kā daļu no GNU projekta.
  8. Tas ļauj izveidot un pārvaldīt skriptu failus (Bash Scripts), kuru funkcija ir automatizēt uzdevumus.
  9. Tas nodrošina labi strukturētu, modulāru un formatētu darbību secību skriptu izstrādei.
  10. Tā piedāvā tādas funkcijas kā komandrindas rediģēšana, neierobežota lieluma komandu vēsture, darba kontrole, čaulas un aizstājvārda funkcijas, neierobežota izmēra indeksēti masīvi, kā arī daudzas citas.

Vairāk par Bash Shell

Svarīgāka informācija par Shell skriptēšanas apmācība 02

Turpmākajās pamācībās mēs to iedziļināsimies nedaudz dziļāk Bash Script faili un to elementi (daļas) y noderīgi resursi skriptēšanas mākslai. Tad turpini ar komandu rīkojumu izmantošanas praktiskie piemēri (vienkāršs un sarežģīts) ar Bash un tā izmantošanu skriptos.

Tomēr jūs varat rakt nedaudz dziļāk vairāk par Bašu tālāk oficiālās saites:

Baša vārds ir akronīms vārdam "Bourne-Again SHell", kas ir vārdu spēle Stīvenam Bornam, pašreizējā Unix apvalka "sh" tiešā priekšteča autoram, kurš parādījās Bash septītajā izdevuma versijā. Bell Labs Research for Unix. .

Par lua
saistīto rakstu:
Lua, instalējiet šo spēcīgo skriptu valodu Ubuntu
par raketi
saistīto rakstu:
Rakete, instalējiet šo programmēšanas valodu Ubuntu

Abstrakts reklāmkarogs ziņai

Kopsavilkums

Īsāk sakot, ar šo Apmācība 02 par "Shell skriptēšanu" un nākamajiem, mēs ceram turpināt sniegt ieguldījumu apmācība GNU/Linux termināļa lietošanāīpaši no tiem iesācēju lietotāji teicienos Bezmaksas un atvērtas operētājsistēmas.

Ja jums patika saturs, komentējiet un dalieties tajā. Un atcerieties, apmeklējiet mūsu sākumu «vietā», papildus oficiālajam kanālam Telegram lai iegūtu vairāk ziņu, apmācības un Linux atjauninājumus.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.