Bash Scripting: Crea tus primeros scripts en Bash desde cero

En este curso aprenderás los fundamentos de Bash y crearás tus primeros scripts en Linux desde cero.
3.9 (22 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
135 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 33
  • Length 7 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 Spanish

Course Description

Al completar mi curso de Linux scripting con Bash el estudiante dominará el tema de lo que se conoce como shell scripting, más específicamente enfocado a la shell Gnu/Bash.

Este curso de Bash scripting esta enfocado para novatos que no están familiarizados con lenguajes scripting en Linux y para estudiantes que tienen poco o algún conocimiento sobre el tema.

Este curso probablemente no es para ti si dominas el tema o si tienes conocimientos avanzados sobre scripting en Linux, aunque quizas podrías llenar un vacio sobre algún tema que no conocías.

El curso incluye una breve teoría de Bash y ejemplos en la forma de scripts, mismos que puedes ejecutar sin mayor problema en la terminal de tu sistema operativo GNU/Linux.

En cada video se explica paso a paso los detalles y la sintaxis utilizada para que, así, puedas aprender bash mientras escribes tus scripts.

What are the requirements?

  • Conocimientos en el uso de sistemas GNU/Linux

What am I going to get from this course?

  • Serás capaz de crear scripts en Bash.
  • Serás capaz de interpretar scripts en Bash escritos por otros usuarios.
  • Descubrirás opciones en tu terminal Bash que no sabías que tenias.

What is the target audience?

  • Este curso asume que el estudiante no posee conocimientos previos en scripting en Bash.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
07:53

En este video veremos el temario a cubrir en el curso de "Linux Scripting con BASH en Debian GNU/Linux".

NOTA: En los adjuntos del video se encuentran las notas que estaremos viendo en cada video.

Section 2: El Intérprete de Comandos
15:45

En esta primera parte de los "Fundamentos de Bash" veremos un poco de teoría y exploraremos el entorno en Debian GNU/Linux explicando el intérprete de comandos.

16:00

En este video continuamos con la segunda parte de los "Fundamentos de Bash" y mostraremos los archivos de configuración de Bash a nivel global así como local o de usuarios.

19:58

En esta tercera parte terminamos con los "Fundamentos de Bash" explicando variables de entorno o sistema y variables locales o de usuario.

Section 3: Comandos Básicos en el uso de Scripts en Bash
16:23

En este primer video veremos comandos básicos en el uso de la creación de scripts. Principalmente son comandos que manipulan texto, fechas y evaluan expresiones.

NOTA: Posiblemente en la creación de scripts el usuario administrador pueda usar estos u otros comandos por lo que esta lista no contiene todo lo que podemos incluir en scripts.

19:53

En este video continuamos con los comandos básicos en el uso de la creación de scripts.

NOTA: Posiblemente en la creación de scripts el usuario administrador pueda usar estos u otros comandos por lo que esta lista no contiene todo lo que podemos incluir en scripts.

18:35

En este tercer video terminamos con los comandos básicos en el uso de la creación de scripts.

NOTA: Posiblemente en la creación de scripts el usuario administrador pueda usar estos u otros comandos por lo que esta lista no contiene todo lo que podemos incluir en scripts.

Section 4: Primeros Scripts en Bash
15:51

En este video crearemos nuestro primer script "Hola Mundo" y explicaremos unas recomandaciones básicas a la hora de escribir nuestros scripts.

20:00

En este video crearemos scripts básicos para ver el potencial que Bash y los scripts nos ofrecen.

Section 5: Utilizando el Entorno de la Shell
13:25

En este video veremos como crear 'aliases' en terminal así como a nivel de usuario local y a nivel global para todos los usuarios del sistema.

10:20

En este video veremos un poco acerca de la concatenación de comandos en la terminal Bash para ejecutar uno o más programas en sequencia.

08:40

En este video veremos el uso de PIPES o tuberías como se le conoce en español para enviar el resultado del primer comando al segundo comando.

09:01

En este video veremos como funciona la substitución de comandos en Bash.

13:55

En este video veremos como manipular la entrada(input) o STDIN, la salida(output) o STDOUT, y el error STDERR de nuestros comandos.

15:15

En este video veremos que es y cómo funciona la expansión de comandos en la shell Bash.

06:55

En este video veremos que son los "exit status" o "código de salida" en los programas en terminal y cómo estos nos ayudan en la creación de scripts.

11:36

En este video veremos algunos de los caracteres especiales o caracteres reservados en Bash.

19:58

En este video veremos el comando "test" para realizar comparaciones. Esto nos servira de mucho en la creación de scripts.

12:40

En este video veremos el uso de los "Parametros Posicionales" en el uso de scripts.

Section 6: Estructuras de Control
16:35

En este video veremos la estructura de control IF-THEN-ELSE para la toma de desciciones en la creación de scripts.

09:40

En este video veremos ELIF y como nos ayuda a reducir el codigo en nuestros scripts.

17:15

En este video veremos el uso del bucle FOR en nuestros scripts.

10:16

En este video veremos en uso del bucle WHILE en nuestros scripts.

05:00

En este video veremos la estructura de control UNTIL.

11:30

En este video veremos SELECT y como usarlo en un script.

06:25

En este video veremos CASE y como usarlo en un script.

Section 7: Funciones y Arrays
09:06

En este video veremos el uso de funciones básicas en los scripts en bash.

08:21

En este video veremos el uso sencillo de Arrays o Arreglos en los scripts en bash.

Section 8: Scripts en el Mundo Real
18:06

En este video veremos como crear un sencillo script para simular un bloc de notas en terminal.

17:08

En este video veremos como crear un script para monitorear un servicio specífico como Apache o MySQL.

09:55

En este video crearemos un script para el monitoreo de red de un sitio web por ejemplo.

18:35

En este video veremos como crear un simple script usando variables para respaldar archivos y/o directorios de manera local y remota.

Section 9: Agradecimientos
01:00

Gracias !!! Me da gusto que hayas completado el curso de "Linux Scripting con Debian GNU/Linux". Espero que lo hayas disfrutado y que ahora entiendas Bash de manera diferente y que no te quedes aca. Sigue buscando información y pon en practica los conocimientos aca vistos.

No olvides evaluar este curso.

Ricardo Párraga

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ing. Ricardo Párraga Zaldívar, Ingeniero en Sistemas Informáticos con Maestría en Seguridad

Ricardo vive apasionado por el mundo de la informática y el open source, por lo que se dedica a tiempo completo a aprender sobre tecnología y enseña sobre la misma.

Ricardo es un profesional de la informatica con maestria en seguridad y con más de 16 años de experiencia. Durante su vida profesional ha pasado por varios de los roles relacionados con la Administración de Sistemas, Redes y Soporte IT, desde el soporte a usuarios domésticos y empresariales hasta la Administración de Equipos Informáticos para empresas Multinacionales.

Ricardo trabaja como Ingeniero de Soporte y Administrador de Servidores y Equipos Informáticos para una empresa de nivel mundial en Estados Unidos.

Ready to start learning?
Take This Course