Programa del Curso

Introducción

  • Bash filosofía y principios / ¿Qué es Bash?
  • Bash frente a otros lenguajes de scripting
  • Descripción general de Bash características y arquitectura
  • Más allá de Bash: Bash en el contexto de las tareas de administración del sistema

Comprensión Bash

  • El ciclo de vida de un script Bash
  • Cómo encaja Bash con las tareas de administración del sistema
  • Bash Sintaxis y tipos de datos

Empezar

  • Configuración del entorno de desarrollo
  • Instalación de Bash en sistemas Linux
  • Instalación de Bash en sistemas Windows
  • Configuración del entorno Bash

Creación y ejecución de Bash scripts

  • Bash Estructura del guión
  • Ejecución de scripts Bash
  • Uso de variables, argumentos y entrada/salida
  • Estructuras y bucles de control

Bash Scripting for Automation

  • Automatización de tareas con Bash
  • Gestión del sistema de archivos con Bash
  • Gestión de procesos con Bash
  • Supervisión y registro del sistema con Bash

Integración Bash con otras herramientas

  • Bash y expresiones regulares
  • Bash y sed y awk
  • Bash y herramientas de línea de comandos (grep, find, xargs, etc.)

Solución de problemas

  • Depuración de scripts Bash
  • Errores comunes y cómo evitarlos
  • Optimización de scripts Bash

Resumen y próximos pasos

  • Revisión de conceptos clave y mejores prácticas
  • Próximos pasos para obtener más información sobre Bash y la automatización con Bash

Requerimientos

  • Comprensión del sistema operativo Linux
  • Experiencia con la interfaz de línea de comandos
  • Experiencia básica en programación

Audiencia

  • Desarrolladores
  • Administradores de sistemas
 21 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Programación BASH

14 horas

Introduction to Linux

14 horas

Alpine Linux: configuración de un sistema operativo pequeño, simple y seguro para sus contenedores

7 horas

Introduction to Cumulus Linux

14 horas

DNS y BIND: configuración, administración y seguridad de su servidor DNS

14 horas

Los 4 Principales Servidores Linux / Unix - DNS,Web,Mail and Database

28 horas

Running Kubernetes on Fedora CoreOS

14 horas

Ir a la Programación de Sistemas

35 horas

Unix Intermedio

21 horas

LEDE: configure un enrutador inalámbrico Linux

7 horas

Linux Foundation - Certified Systems Administrator (LFCS)

35 horas

Linux Foundation - Fundamentals of Open-Source IT and Cloud Computing (LFS200)

28 horas

Fundamentos de Administración de Linux

21 horas

Conceptos básicos de la línea de comandos de Linux

7 horas

Servicios Altamente Disponibles con DRBD y Pacemaker

7 horas

Categorías Relacionadas