Shell Scripting – Kurz 02: Vše o Bash Shell

Shell Scripting - Tutorial 02: All About Bash Shell

Shell Scripting – Kurz 02: Vše o Bash Shell

Pokračování naší série tutoriálů na Shell skriptování, dnes přinášíme druhý (Tutorial 02) Stejného.

A vzhledem k tomu jsme se v první přiblížili první 3 základní pojmy (terminály, konzole a shelly) související s tímto tématem, v této vteřině se zaměříme konkrétně na to, abychom věděli všechno možné Bash Shell.

Shell Scripting – Kurz 01: Terminály, konzole a shelly

Shell Scripting – Kurz 01: Terminály, konzole a shelly

A než to začne Výukový program 02 o «Shell Scripting», doporučujeme prozkoumat následující související obsah, na konci dnešního čtení tohoto příspěvku:

Shell Scripting - Výukový program 01: Shell, Bash Shell a skripty
Související článek:
Shell Scripting – Kurz 01: Terminály, konzole a shelly
o PowerShellu
Související článek:
PowerShell, nainstalujte tento shell příkazového řádku na Ubuntu 22.04

Výukový program skriptování v prostředí Shell 02

Výukový program skriptování v prostředí Shell 02

Co je to Bash Shell?

Bash nebo Bash Shell je tlumočník shellu nebo příkazového jazyka vytvořený speciálně pro Operační systém Linux. Shell, který je do značné míry kompatibilní s původním shellem "sh" a obsahuje užitečné funkce z shellů Korn (ksh) a C (csh).

Kromě toho si klade za cíl dosáhnout kompatibilní implementace standardu "IEEE POSIX Shell and Tools", který je zase součástí Specifikace IEEE POSIX (IEEE Standard 1003.1). Proto ve snaze o dosažení tohoto cíle integruje funkční vylepšení s ohledem na „sh“, a to jak pro interaktivní použití, tak pro programování.

Top 10 důležitých faktů o Bash

  1. Je založen na Unix Shell a je kompatibilní s POSIX.
  2. Všechny příkazy Bourne Shell (sh) jsou dostupné v Bash.
  3. Je to výchozí Shell ve většině distribucí GNU/Linux.
  4. Jeho hlavní funkcí je interpretovat příkazy z operačního systému.
  5. Je docela přenosný, takže také běží na téměř všech verzích Unixu a dalších OS.
  6. Jeho příkazová syntaxe je nadmnožinou instrukcí založených na syntaxi Bourne Shell.
  7. Byl vyvinut a vydán Brianem Foxem dne 8. června 1989 jako součást projektu GNU.
  8. Umožňuje vytváření a správu souborů skriptů (Bash Scripts), jejichž funkcí je automatizace úloh.
  9. Poskytuje dobře strukturovanou, modulární a formátovanou sekvenci činností pro vývoj skriptů.
  10. Nabízí funkce, jako je editace příkazového řádku, neomezená velikost historie příkazů, ovládání úloh, funkce shellu a aliasů, neomezená velikost indexovaných polí a mnoho dalších.

Více o Bash Shell

Důležitější informace pro Výukový program skriptování v prostředí Shell 02

V následujících návodech se do toho ponoříme trochu hlouběji Soubory skriptů Bash a jejich prvky (části) y užitečné zdroje pro umění skriptování. Pak pokračujte s praktické ukázky použití příkazů (jednoduché a složité) s Bash a jeho použití v rámci skriptů.

Můžete však kopat trochu hlouběji více o Bashovi v následujícím oficiální odkazy:

Bashovo jméno je zkratkou pro 'Bourne-Again SHell', slovní hříčka Stephena Bournea, autora přímého předka současného unixového shellu 'sh', který se objevil v sedmém vydání verze Bash. Bell Labs Research for Unix.“ .

O lua
Související článek:
Lua, nainstalujte tento výkonný skriptovací jazyk na Ubuntu
o raketě
Související článek:
Raketa, nainstalujte tento programovací jazyk do Ubuntu

Abstraktní banner pro příspěvek

Shrnutí

Zkrátka s tímto Výukový program 02 o «Shell Scripting» a ti, kteří přijdou, doufáme, že k tomu budeme i nadále přispívat školení v používání terminálu GNU/Linuxzejména těch začátečníci ve výrokech Svobodné a otevřené operační systémy.

Pokud se vám obsah líbil, komentujte a sdílejte. A pamatujte, navštivte začátek našeho «místo», kromě oficiálního kanálu Telegram pro další novinky, návody a aktualizace Linuxu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.