Shell Scripting – Tutorial 02: Todo sobre Bash Shell

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: Terminales, Consolas y Shells

Shell Scripting – Tutorial 01: Terminales, Consolas y Shells

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:

Shell Scripting - Tutorial 01: El Shell, Bash Shell y los Scripts
Artículo relacionado:
Shell Scripting – Tutorial 01: Terminales, Consolas y Shells

about PowerShell
Artículo relacionado:
PowerShell, instala esta shell de línea de comandos en Ubuntu 22.04

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”.

About lua
Artículo relacionado:
Lua, instala este potente lenguaje de scripting en Ubuntu
about racket
Artículo relacionado:
Racket, instala este lenguaje de programación en Ubuntu

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.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.