Shell Scripting – Tutorial 02: Alt om Bash Shell

Shell Scripting - Tutorial 02: Alt om Bash Shell

Shell Scripting – Tutorial 02: Alt om Bash Shell

Fortsætter vores serie af tutorials på Shell Scripting, i dag bringer vi den anden (Tutorial 02) Af samme.

Og givet det, i den første henvendte vi os de første 3 grundlæggende begreber (terminaler, konsoller og skaller) relateret til dette emne, vil vi i denne anden fokusere specifikt på at vide alt muligt om Bash Shell.

Shell Scripting – Tutorial 01: Terminaler, konsoller og Shells

Shell Scripting – Tutorial 01: Terminaler, konsoller og Shells

Og før du starter dette Tutorial 02 om "Shell Scripting", anbefaler vi at udforske følgende relateret indhold, i slutningen af ​​at læse dette indlæg i dag:

Shell Scripting - Tutorial 01: The Shell, Bash Shell og Scripts
relateret artikel:
Shell Scripting – Tutorial 01: Terminaler, konsoller og Shells
om PowerShell
relateret artikel:
PowerShell, installer denne kommandolinjeskal på Ubuntu 22.04

Shell Scripting Tutorial 02

Shell Scripting Tutorial 02

Hvad er Bash Shell?

Bash eller Bash Shell er en shell- eller kommandosprogfortolker skabt specielt til Linux styresystem. En shell, som stort set er kompatibel med den originale "sh" shell og inkorporerer nyttige funktioner fra Korn (ksh) og C (csh) skallerne.

Derudover sigter den mod at opnå en kompatibel implementering af standarden "IEEE POSIX Shell og værktøjer", som igen er en del af IEEE POSIX-specifikation (IEEE Standard 1003.1). Derfor integrerer den i forfølgelsen af ​​dette mål funktionelle forbedringer med hensyn til "sh", både til interaktiv brug og til programmering.

Top 10 vigtige bash-fakta

  1. Den er baseret på Unix Shell og er POSIX-kompatibel.
  2. Alle Bourne Shell (sh) kommandoer er tilgængelige i Bash.
  3. Det er standard Shell i de fleste GNU/Linux-distributioner.
  4. Dens hovedfunktion er at fortolke kommandoordrer fra operativsystemet.
  5. Den er ret bærbar, så den kører også på næsten alle versioner af Unix og andre operativsystemer.
  6. Dens kommandosyntaks er et supersæt af instruktioner baseret på Bourne Shell-syntaks.
  7. Det blev udviklet og udgivet af Brian Fox på datoen 8. juni 1989 som en del af GNU-projektet.
  8. Det tillader oprettelse og styring af scriptfiler (Bash Scripts), hvis funktion er at automatisere opgaver.
  9. Det giver en velstruktureret, modulær og formateret sekvens af aktiviteter til udvikling af scripts.
  10. Det tilbyder funktioner som kommandolinjeredigering, ubegrænset størrelse kommandohistorik, jobkontrol, shell- og aliasfunktioner, ubegrænset størrelse indekserede arrays, blandt mange andre.

Mere om Bash Shell

Mere vigtig information til Shell Scripting Tutorial 02

I de følgende tutorials vil vi dykke lidt dybere ned i Bash Script-filer og deres elementer (dele) y nyttige ressourcer til kunsten at skrive scripts. Så fortsæt med praktiske eksempler på brug af kommandoordrer (simpelt og komplekst) med Bash og dets brug i scripts.

Du kan dog godt grave lidt dybere mere om Bash i det følgende officielle links:

Bashs navn er et akronym for 'Bourne-Again SHell', et ordspil på Stephen Bourne, forfatteren til den direkte forfader til den nuværende Unix-skal 'sh', som dukkede op i den syvende udgave af Bash. Bell Labs Research for Unix" .

Om lua
relateret artikel:
Lua, installer dette kraftfulde script-sprog på Ubuntu
om ketcher
relateret artikel:
Racket, installer dette programmeringssprog i Ubuntu

Abstrakt banner til indlæg

Resumé

Kort sagt med dette Tutorial 02 om "Shell Scripting" og dem, der kommer, håber vi at fortsætte med at bidrage til træning i brugen af ​​GNU/Linux-terminalenisær af dem begyndere i ordsprog Gratis og åbne operativsystemer.

Hvis du kunne lide indholdet, kommentere og del det. Og husk, besøg begyndelsen af ​​vores «hjemmeside», ud over den officielle kanal af Telegram for flere nyheder, tutorials og Linux-opdateringer.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.