Shell Scripting – Vadnica 02: Vse o Bash Shell

Skriptno lupino - Vadnica 02: Vse o lupini Bash

Shell Scripting – Vadnica 02: Vse o Bash Shell

Nadaljujemo našo serijo vadnic Shell Scripting, danes prinašamo drugo (Vadnica 02) istega.

In glede na to, v prvi smo pristopili prvi 3 osnovni koncepti (terminali, konzole in lupine) v zvezi s to temo, se bomo v tej drugi osredotočili posebej na to, da bomo vedeli vse, kar je mogoče Bash Shell.

Skriptno lupino – Vadnica 01: Terminali, konzole in lupine

Skriptno lupino – Vadnica 01: Terminali, konzole in lupine

In preden začnete s tem Vadnica 02 o «Skriptni lupini», priporočamo, da raziščete naslednje povezane vsebine, ob koncu današnjega branja te objave:

Skriptna lupina - vadnica 01: Lupina, lupina Bash in skripti
Povezani članek:
Skriptno lupino – Vadnica 01: Terminali, konzole in lupine
o PowerShell
Povezani članek:
PowerShell, namestite to lupino ukazne vrstice v Ubuntu 22.04

Vadnica za skriptno lupino 02

Vadnica za skriptno lupino 02

Kaj je Bash Shell?

Bash ali Bash Shell je tolmač lupine ali ukaznega jezika, ustvarjen posebej za operacijski sistem Linux. Lupina, ki je v veliki meri združljiva z izvirno lupino "sh" in vključuje uporabne funkcije iz lupin Korn (ksh) in C (csh).

Poleg tega želi doseči združljivo izvedbo standarda »Lupina in orodja IEEE POSIX«, ki je del Specifikacija IEEE POSIX (standard IEEE 1003.1). Zato v prizadevanju za ta cilj vključuje funkcionalne izboljšave glede na "sh", tako za interaktivno uporabo kot za programiranje.

Top 10 pomembnih dejstev o Bashu

  1. Temelji na lupini Unix Shell in je združljiv s POSIX.
  2. Vsi ukazi Bourne Shell (sh) so na voljo v Bashu.
  3. Je privzeta lupina v večini distribucij GNU/Linux.
  4. Njegova glavna funkcija je interpretacija ukazov operacijskega sistema.
  5. Je precej prenosljiv, zato deluje tudi na skoraj vseh različicah Unixa in drugih OS.
  6. Njegova ukazna sintaksa je nadnabor navodil, ki temelji na sintaksi Bourne Shell.
  7. Razvil in izdal ga je Brian Fox 8. junija 1989 kot del projekta GNU.
  8. Omogoča ustvarjanje in upravljanje skriptnih datotek (Bash Scripts), katerih funkcija je avtomatizacija opravil.
  9. Zagotavlja dobro strukturirano, modularno in oblikovano zaporedje dejavnosti za razvoj skriptov.
  10. Ponuja funkcije, kot so urejanje ukazne vrstice, zgodovina ukazov neomejene velikosti, nadzor opravil, funkcije lupine in vzdevkov, indeksirana polja neomejene velikosti, med mnogimi drugimi.

Več o Bash Shell

Pomembnejše informacije za Vadnica za skriptno lupino 02

V naslednjih vadnicah se bomo nekoliko poglobili Datoteke Bash Script in njihovi elementi (deli) y uporabne vire za umetnost skriptiranja. Potem nadaljujte z praktični primeri uporabe poveljnikov (preprosto in zapleteno) z Bashom in njegovo uporabo znotraj skriptov.

Vendar pa lahko kopljete malo globlje več o Bashu V nadaljevanju uradne povezave:

Bashovo ime je akronim za 'Bourne-Again SHell', besedna igra na Stephena Bourna, avtorja neposrednega prednika trenutne lupine Unix 'sh', ki se je pojavil v sedmi izdaji različice Basha. Bell Labs Research for Unix.” .

O lui
Povezani članek:
Lua, namesti ta močan skriptni jezik v Ubuntu
o loparju
Povezani članek:
Racket, namestite ta programski jezik v Ubuntu

Abstraktna pasica za objavo

Povzetek

Skratka s tem Vadnica 02 o «Skriptni lupini» in tistimi, ki prihajajo, upamo, da bomo še naprej prispevali k usposabljanje za uporabo terminala GNU/Linuxpredvsem tistih začetniki v rekih Brezplačni in odprti operacijski sistemi.

Če vam je bila vsebina všeč, komentirajte in delite. In ne pozabite, obiščite začetek našega «stran», poleg uradnega kanala Telegram za več novic, vadnic in posodobitev Linuxa.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.