Continuant amb la nostra sèrie de tutorials sobre Shell Scripting, avui portem el segon (Tutorial 02) de la mateixa.
I atès que, al primer abordem els primers 3 conceptes bàsics (Terminals, Consoles i Shells) relacionats amb aquest tema, en aquest segon, ens enfocarem específicament a conèixer tot el possible sobre Bash shell.
I, abans d'iniciar aquest Tutorial 02 sobre «Shell Scripting», us recomanem explorar els següents continguts relacionats, en acabar de llegir aquest post d'avui:
Tutorial 02 sobre Shell Scripting
Què és Bash Shell?
Bash o Bash Shell és un Shell o Intèrpret del llenguatge d'ordres creat específicament per al sistema operatiu GNU/Linux. Un Shell, que en gran mesura és compatible amb el Shell original sh, i incorpora característiques útils dels Shell Korn (ksh) i C (csh).
A més, aquest pretén aconseguir una implementació compatible de l'estàndard «IEEE POSIX Shell and Tools», que alhora forma part de, la especificació IEEE POSIX (IEEE Standard 1003.1). Per tant, a la recerca d'aquest objectiu, integra millores funcionals pel que fa a sh, tant per a l'ús interactiu com per a la programació.
Top 10 Dades importants sobre Bash
- Està basat en la Shell Unix i és compatible amb POSIX.
- Totes les ordres de la Shell Bourne (sh) estan disponibles a Bash.
- És la Shell per defecte, a la majoria de les Distribucions GNU/Linux.
- La seva funció principal consisteix a interpretar ordres d'ordres del sistema operatiu.
- És força portable, per la qual cosa, també s'executa a gairebé totes les versions de Unix i altres SO.
- La vostra sintaxi d'ordres és un superconjunt d'instruccions basades en la sintaxi de l'Shell Bourne.
- Va ser desenvolupat i alliberat per Brian Fox a la data del 8 de juny de 1989 com a part del Projecte GNU.
- Permet la creació i gestió de fitxers de Scripts (Bash Scripts) la funció dels quals és l'automatització de tasques.
- Proporciona una seqüència d'activitats ben estructurada, modular i formatada per desenvolupar els Scripts.
- Ofereix funcions com l'edició de la línia d'ordres, historial d'ordres de mida il·limitat, control de treballs, funcions de shell i àlies, arrays indexats de mida il·limitat, entre moltes altres.
Més informació important per al Tutorial 02 sobre Shell Scripting
En els tutorials següents, aprofundirem una mica més sobre els fitxers de Bash Scripts i els seus elements (parts) y recursos útils per a l'art del Scripting. Per després, seguir avançant amb exemples pràctics d'ús d'ordres d'ordre (simple i complexes) amb Bash i la seva utilització dins de Scripts.
No obstant això, es pot aprofundir una mica més sobre Bash en els següents enllaços oficials:
“El nom de Bash és un acrònim de Bourne-Again SHell, un joc de paraules respecte a Stephen Bourne, l'autor de l'ancestre directe de l'actual shell d'Unix sh, que va aparèixer a la setena edició de la versió de Bell Labs Research d'Unix”.
Resum
En resum, amb aquest Tutorial 02 sobre «Shell Scripting» i els que estan per venir, esperem seguir contribuint a la formació en l'ús de la Terminal de GNU/Linux, sobretot, d'aquells usuaris principiants en aquests Sistemes Operatius lliures i oberts.
Si t'ha agradat el contingut, comenta-ho i comparteix-ho. I recordeu, visitar l'inici del nostre «lloc web», a més del canal oficial de telegram per a més notícies, tutorials i novetats linuxeres.