Shell Scripting – Tutorial 02: Alles over Bash Shell

Shell Scripting - Tutorial 02: Alles over Bash Shell

Shell Scripting – Tutorial 02: Alles over Bash Shell

Voortzetting van onze reeks tutorials over Shell-scripts, vandaag brengen we de tweede (Tutorial 02) Van hetzelfde.

En gezien dat, in de eerste die we benaderden de eerste 3 basisconcepten (Terminals, Consoles en Shells) gerelateerd aan dit onderwerp, zullen we ons in deze tweede specifiek richten op het weten van alles wat mogelijk is over Bash Shell.

Shell Scripting – Tutorial 01: Terminals, Consoles en Shells

Shell Scripting – Tutorial 01: Terminals, Consoles en Shells

En voordat je hieraan begint Tutorial 02 over «Shell Scripting», raden we aan het volgende te verkennen: gerelateerde inhoud, aan het einde van het lezen van dit bericht vandaag:

Shell Scripting - Tutorial 01: De Shell, Bash Shell en Scripts
Gerelateerd artikel:
Shell Scripting – Tutorial 01: Terminals, Consoles en Shells
over PowerShell
Gerelateerd artikel:
PowerShell, installeer deze opdrachtregelshell op Ubuntu 22.04

Shell Scripting-zelfstudie 02

Shell Scripting-zelfstudie 02

Wat is Bash-shell?

Bash of Bash Shell is een shell- of commandotaalinterpreter die speciaal is gemaakt voor de Linux-besturingssysteem. Een shell, die grotendeels compatibel is met de originele "sh" shell, en bevat handige functies van de Korn (ksh) en C (csh) shells.

Daarnaast streeft het naar een compatibele implementatie van de standaard "IEEE POSIX-shell en tools", die op zijn beurt deel uitmaakt van de IEEE POSIX-specificatie (IEEE Standard 1003.1). Daarom integreert het bij het nastreven van dit doel functionele verbeteringen met betrekking tot "sh", zowel voor interactief gebruik als voor programmering.

Top 10 belangrijke bash-feiten

  1. Het is gebaseerd op de Unix Shell en is POSIX-compatibel.
  2. Alle Bourne Shell (sh)-opdrachten zijn beschikbaar in Bash.
  3. Het is de standaard Shell, in de meeste GNU/Linux-distributies.
  4. De belangrijkste functie is het interpreteren van opdrachtopdrachten van het besturingssysteem.
  5. Het is vrij draagbaar, dus het werkt ook op bijna alle versies van Unix en andere besturingssystemen.
  6. De opdrachtsyntaxis is een superset van instructies op basis van de Bourne Shell-syntaxis.
  7. Het werd ontwikkeld en uitgebracht door Brian Fox op 8 juni 1989 als onderdeel van het GNU-project.
  8. Het maakt het maken en beheren van Script-bestanden (Bash-scripts) mogelijk, waarvan de functie is om taken te automatiseren.
  9. Het biedt een goed gestructureerde, modulaire en geformatteerde reeks activiteiten om de scripts te ontwikkelen.
  10. Het biedt functies zoals het bewerken van de opdrachtregel, opdrachtgeschiedenis van onbeperkte grootte, taakbeheer, shell- en aliasfuncties, geïndexeerde arrays van onbeperkte grootte en vele andere.

Meer over Bash Shell

Meer belangrijke informatie voor Shell Scripting-zelfstudie 02

In de volgende tutorials gaan we wat dieper in op: Bash Script-bestanden en hun elementen (onderdelen) y nuttige bronnen voor de kunst van het scripten. Ga dan verder met praktische voorbeelden van het gebruik van commando-opdrachten (eenvoudig en complex) met Bash en het gebruik ervan binnen Scripts.

Je kunt echter een beetje dieper graven meer over Bash in de volgende officiële links:

Bash's naam is een acroniem voor 'Bourne-Again SHell', een woordspeling op Stephen Bourne, de auteur van de directe voorouder van de huidige Unix-shell 'sh', die verscheen in de zevende editie van Bash. Bell Labs Research for Unix" .

Over lua
Gerelateerd artikel:
Lua, installeer deze krachtige scripttaal op Ubuntu
over racket
Gerelateerd artikel:
Racket, installeer deze programmeertaal in Ubuntu

Abstracte banner voor post

Overzicht

Kortom, hiermee Tutorial 02 over «Shell Scripting» en degenen die nog komen, hopen we te blijven bijdragen aan de training in het gebruik van de GNU/Linux Terminalvooral van die beginnende gebruikers in uitspraken Gratis en open besturingssystemen.

Als je de inhoud leuk vond, reageer en deel het. En vergeet niet, bezoek het begin van onze «WebSite», naast het officiële kanaal van Telegram voor meer nieuws, tutorials en Linux-updates.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.