Shell Scripting – Tutorial 02: Allt om Bash Shell

Shell Scripting - Tutorial 02: Allt om Bash Shell

Shell Scripting – Tutorial 02: Allt om Bash Shell

Fortsätter vår serie av tutorials på Shell-skript, idag tar vi den andra (Handledning 02) Av samma.

Och med tanke på det, i den första närmade vi oss de första 3 grundläggande begreppen (terminaler, konsoler och skal) relaterat till detta ämne, i denna andra kommer vi att fokusera specifikt på att veta allt möjligt om Bash Shell.

Shell Scripting – Handledning 01: Terminaler, konsoler och skal

Shell Scripting – Handledning 01: Terminaler, konsoler och skal

Och innan du börjar med detta Handledning 02 om "Shell Scripting"rekommenderar vi att du utforskar följande relaterat innehåll, i slutet av att läsa detta inlägg idag:

Shell Scripting - Handledning 01: Shell, Bash Shell och skript
Relaterad artikel:
Shell Scripting – Handledning 01: Terminaler, konsoler och skal
om PowerShell
Relaterad artikel:
PowerShell, installera detta kommandoradsskal på Ubuntu 22.04

Handledning för Shell Scripting 02

Handledning för Shell Scripting 02

Vad är Bash Shell?

Bash eller Bash Shell är en skal- eller kommandospråktolk skapad speciellt för Linux operativsystem. Ett skal, som till stor del är kompatibelt med det ursprungliga "sh"-skalet, och innehåller användbara funktioner från Korn (ksh) och C (csh) skal.

Dessutom syftar den till att uppnå en kompatibel implementering av standarden "IEEE POSIX-skal och verktyg", som i sin tur är en del av IEEE POSIX-specifikation (IEEE Standard 1003.1). Därför, i strävan efter detta mål, integrerar den funktionella förbättringar med avseende på "sh", både för interaktiv användning och för programmering.

Topp 10 viktiga bashfakta

  1. Den är baserad på Unix-skalet och är POSIX-kompatibel.
  2. Alla Bourne Shell (sh) kommandon är tillgängliga i Bash.
  3. Det är standardskalet i de flesta GNU/Linux-distributioner.
  4. Dess huvudsakliga funktion är att tolka kommandoorder från operativsystemet.
  5. Det är ganska portabelt, så det körs också på nästan alla versioner av Unix och andra operativsystem.
  6. Dess kommandosyntax är en superset av instruktioner baserade på Bourne Shell-syntax.
  7. Den utvecklades och släpptes av Brian Fox den 8 juni 1989 som en del av GNU-projektet.
  8. Det tillåter skapande och hantering av skriptfiler (Bash Scripts) vars funktion är att automatisera uppgifter.
  9. Det ger en välstrukturerad, modulär och formaterad sekvens av aktiviteter för att utveckla skripten.
  10. Den erbjuder funktioner som kommandoradsredigering, kommandohistorik för obegränsad storlek, jobbkontroll, skal- och aliasfunktioner, indexerade matriser med obegränsad storlek, bland många andra.

Mer om Bash Shell

Viktigare information för Handledning för Shell Scripting 02

I följande tutorials kommer vi att dyka lite djupare in i Bash Script-filer och deras element (delar) y användbara resurser för konsten att skriva skript. Fortsätt sedan med praktiska exempel på användning av kommandoorder (enkelt och komplext) med Bash och dess användning inom skript.

Du kan dock gräva lite djupare mer om Bash i följande officiella länkar:

Bashs namn är en akronym för 'Bourne-Again SHell', en ordlek på Stephen Bourne, författaren till den direkta förfadern till det nuvarande Unix-skalet 'sh', som dök upp i den sjunde upplagan av Bash. Bell Labs Research for Unix” .

Om lua
Relaterad artikel:
Lua, installera detta kraftfulla skriptspråk på Ubuntu
om racket
Relaterad artikel:
Racket, installera det här programmeringsspråket i Ubuntu

Abstrakt banner för inlägg

Sammanfattning

Kort sagt med detta Handledning 02 om "Shell Scripting" och de som kommer hoppas vi kunna fortsätta att bidra till utbildning i användningen av GNU/Linux-terminalenspeciellt av dem nybörjare i ordstäv Gratis och öppna operativsystem.

Om du gillade innehållet, kommentera och dela det. Och kom ihåg, besök början av vår «plats», förutom den officiella kanalen för Telegram för fler nyheter, tutorials och Linux-uppdateringar.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.