Shell Scripting – Tutorial 02: Todo sobre Bash Shell

septiembre 11, 2022 0 Comments

Shell Scripting - Tutorial 02: Todo sobre Bash Shell

Shell Scripting – Tutorial 02: Todo sobre Bash Shell

Continuando con nuestra serie de tutoriales sobre Shell Scripting, hoy traemos el segundo (Tutorial 02) de la misma.

Y dado que, en el primero abordamos los primeros 3 conceptos básicos (Terminales, Consolas y Shells) relacionados con este tema, en este segundo, nos enfocaremos específicamente a conocer todo lo posible sobre Bash Shell.

Shell Scripting - Tutorial 01: El Shell, Bash Shell y los Scripts

Shell Scripting – Tutorial 01: El Shell, Bash Shell y los Scripts

Y, antes de iniciar este Tutorial 02 sobre «Shell Scripting», les recomendamos explorar los siguientes contenidos relacionados, al finalizar de leer este post de hoy:

Tutorial 02 sobre Shell Scripting

Tutorial 02 sobre Shell Scripting

¿Qué es Bash Shell?

Bash o Bash Shell es un Shell o Intérprete del lenguaje de comandos creado específicamente para el sistema operativo GNU/Linux. Un Shell, que en gran medida es compatible con el Shell original «sh», e incorpora características útiles de los Shell Korn (ksh) y C (csh).

Además, el mismo pretende lograr una compatible implementación del estándar «IEEE POSIX Shell and Tools», que a su vez forma parte de, la especificación IEEE POSIX (IEEE Standard 1003.1). Por lo tanto, en búsqueda de ese objetivo, integra mejoras funcionales con respecto a «sh», tanto para el uso interactivo como para la programación.

Top 10 Datos importantes sobre Bash

  1. Está basado en la Shell de Unix y es compatible con POSIX.
  2. Todos los comandos de la Shell Bourne (sh) están disponibles en Bash.
  3. Es la Shell por defecto, en la mayoría de las Distribuciones GNU/Linux.
  4. Su función principal consiste en interpretar órdenes de comandos del sistema operativo.
  5. Es bastante portable, por lo que, también se ejecuta en casi todas las versiones de Unix y otros SO.
  6. Su sintaxis de órdenes es un superconjunto de instrucciones basadas en la sintaxis del Shell Bourne.
  7. Fue desarrollado y liberado por Brian Fox en la fecha del 8 de junio de 1989 como parte del Proyecto GNU.
  8. Permite la creación y gestión de archivos de Scripts (Bash Scripts) cuya función es la automatización de tareas.
  9. Proporciona una secuencia de actividades bien estructurada, modular y formateada para desarrollar los Scripts.
  10. Ofrece funciones como la edición de la línea de comandos, historial de comandos de tamaño ilimitado, control de trabajos, funciones de shell y alias, arrays indexados de tamaño ilimitado, entre muchas otras.

Más información sobre Bash Shell

Más información importante para el Tutorial 02 sobre Shell Scripting

En los siguientes tutoriales, profundizaremos un poco más sobre los archivos de Bash Scripts y sus elementos (partes) y recursos útiles para el arte del Scripting. Para luego, seguir avanzando con ejemplos prácticos de empleo de órdenes de comando (simple y complejas) con Bash y su utilización dentro de Scripts.

Sin embargo, se puede ahondar un poco más sobre Bash en los siguientes enlaces oficiales:

“El nombre de Bash es un acrónimo de «Bourne-Again SHell’, un juego de palabras con respecto a Stephen Bourne, el autor del ancestro directo del actual shell de Unix «sh», que apareció en la séptima edición de la versión de Bell Labs Research de Unix”.

Banner de resumen para post

Resumen

En resumen, con este Tutorial 02 sobre «Shell Scripting» y los que están por venir, esperamos seguir contribuyendo a la formación en el uso de la Terminal de GNU/Linux, sobre todo, de aquellos usuarios principiantes en dichos Sistemas Operativos libres y abiertos.

Si te ha gustado el contenido, coméntalo y compártelo. Y recuerda, visitar el inicio de nuestro «sitio web», además del canal oficial de Telegram para más noticias, tutoriales y novedades linuxeras.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.