Secuencias de comandos shell y Linux Bash Programación
Dominio de Linux Bash Scripting y Automatización
Lo que serás capaz de hacer
Esta Especialización proporciona una trayectoria completa para dominar la programación de shell y scripts Linux Bash. Los estudiantes progresarán desde los conceptos básicos de la línea de comandos hasta la programación avanzada de scripts, cubriendo variables, bucles, funciones, manejo de archivos y procesamiento de datos. Con un enfoque práctico y basado en ejemplos, automatizará tareas repetitivas, solucionará problemas de scripts complejos y aplicará Bash a situaciones del mundo real. Diseñado para principiantes y profesionales por igual, este programa te prepara para roles en administración de sistemas, DevOps y automatización de TI.
- Desarrollar y ejecutar scripts de Bash y Shell para automatizar tareas y flujos de trabajo del sistema Linux.
- Aplicar estructuras de control, funciones y técnicas de depuración para crear scripts eficientes y reutilizables.
- Procesar y analizar archivos, datos y configuraciones del sistema utilizando las utilidades de Bash y Awk.
Temario
UNIDAD 1 - Fundamentos de Linux y Bash · 14 leccionesLinux Bash Scripting: Automatización, Control y Diseño - UNIDAD 1 - Fundamentos de Linux y Bash
Linux Bash Scripting: Automatización, Control y Diseño - UNIDAD 1 - Fundamentos de Linux y Bash
- Bash Scripting Introducción
- Usos de Linux
- Cómo utilizar el caparazón
- Permiso para el archivo Bash
- Introducción a Bash
- Variables definidas por el sistema
- Demostración práctica
- Demostración práctica Continuación
- Segundo guión
- Comandos importantes
- Variables, scripts y comandos
- Creación de su primer script Bash con variables y permisos
- Calificado - Fundamentos de Linux y Bash
- Primeros pasos con Bash: Creación y ejecución de sus primeros scripts
UNIDAD 2 - Trabajar con comandos y flujo de control · 12 leccionesLinux Bash Scripting: Automatización, Control y Diseño - UNIDAD 2 - Trabajar con comandos y flujo de control
Linux Bash Scripting: Automatización, Control y Diseño - UNIDAD 2 - Trabajar con comandos y flujo de control
- Comandos Grep y Read
- Argumento de la línea de comandos
- Argumento de la línea de comandos: Continuar
- Entrada Salida
- Entrada Salida Continuar
- Utilidades de comandos y tratamiento de entradas
- Tuberías y filtros
- Tuberías y filtros Continuar
- Declaración If Else
- Declaración If Else anidada
- Operadores de pipa y sentencias condicionales
- Calificado - Trabajo con comandos y flujo de control
UNIDAD 3 - Bucles, redireccionamiento e interfaces de usuario · 11 leccionesLinux Bash Scripting: Automatización, Control y Diseño - UNIDAD 3 - Bucles, redireccionamiento e interfaces de usuario
Linux Bash Scripting: Automatización, Control y Diseño - UNIDAD 3 - Bucles, redireccionamiento e interfaces de usuario
- Bucle For
- Bucle «for» — «Continue»
- Enunciado de caso del bucle While
- While Loop Declaración Case Continue
- Dominar los bucles y las sentencias «case»
- Bash Redirigir Salida Consola Bash
- Utilidad de cuadros de diálogo de la interfaz de usuario
- Interfaz de usuario Utilidad de diálogo Continuar
- Funciones avanzadas de Bash
- Graded - Bucles, redireccionamiento e interfaces de usuario
- Automatización de operaciones en Linux mediante scripts de Bash
UNIDAD 4 - Fundamentos de Shell Scripting · 17 leccionesSecuencias de comandos shell de Linux: Creación, automatización y solución de problemas - UNIDAD 4 - Fundamentos de Shell Scripting
Secuencias de comandos shell de Linux: Creación, automatización y solución de problemas - UNIDAD 4 - Fundamentos de Shell Scripting
- Introducción al Shell Scripting
- Ejemplo de variables especiales
- Comandos básicos de Linux
- Primeros pasos con Shell
- Trabajar con VI Editor
- Sustituir un solo carácter
- Creación de secuencias de comandos con matrices
- Varios operadores en Shell
- Operadores de cadenas y archivos
- Edición y operadores
- Declaraciones sobre la toma de decisiones
- Creación de scripts de Shell
- Cómo restablecer el valor de una variable
- Cómo escribir guiones más ingeniosos
- Creación de sus primeros scripts Smart Shell con decisiones, operadores y matrices"
- Fundamentos de Shell Scripting
- Cómo crear tus primeros scripts de shell en un entorno Linux
UNIDAD 5 - Dominio avanzado de Shell · 21 leccionesSecuencias de comandos shell de Linux: Creación, automatización y solución de problemas - UNIDAD 5 - Dominio avanzado de Shell
Secuencias de comandos shell de Linux: Creación, automatización y solución de problemas - UNIDAD 5 - Dominio avanzado de Shell
- Bucle For y While
- Anidación de bucles
- Declaraciones de pausa y de continuación
- Declaraciones de pausa y continuación Continúa
- Flujo de control en Shell
- Sustituciones en Shell
- Metacaracteres en Shell
- Caracteres con una sola cita
- Funciones de redireccionamiento
- Ejecución con sentencias de redirección
- Redirecciones y sustituciones
- Funciones en Shell
- Obtención de archivos
- Ver opciones
- Navegar por los parámetros
- Que Ari dirija la operación temática
- Trucos para Script
- Solución de problemas en scripts de Shell
- Funciones, opciones y toques finales
- Dominio avanzado de Shell
- Automatización de un entorno Linux mediante scripts de shell
UNIDAD 6 - Fundamentos de la programación en Bash · 13 leccionesBash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 6 - Fundamentos de la programación en Bash
Bash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 6 - Fundamentos de la programación en Bash
- Introducción a Bash Shell
- Comprobación de la existencia de un archivo
- El archivo de prueba ya existe
- Introducción a Bash
- Salida del script
- Tamaño del texto del archivo
- Números de prueba
- Comprobación de las condiciones
- Patrón de varios dígitos
- Conceptos básicos sobre archivos, números y resultados
- Cómo crear tu primer script de Bash: archivos, números y resultados
- Fundamentos de la programación en Bash
- Validación de archivos y condiciones mediante scripts de Bash
UNIDAD 7 - Entorno y configuración del shell · 12 leccionesBash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 7 - Entorno y configuración del shell
Bash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 7 - Entorno y configuración del shell
- Introducción al entorno de la shell
- Programa de comandos
- Configuración de los niveles de acceso
- Exploración del entorno de Shell
- Configuración del nivel de arranque
- Configuración del nivel de arranque. Continuar
- Configuración a nivel de administrador del sistema
- Configuración del nivel de red
- Entorno del sistema
- Archivos de configuración de usuario
- Arranque, configuración del sistema y del usuario
- Entorno y configuración del shell
UNIDAD 8 - Variables, cadenas y expresiones regulares · 24 leccionesBash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 8 - Variables, cadenas y expresiones regulares
Bash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 8 - Variables, cadenas y expresiones regulares
- Variables especiales de Shell
- Declaración de matrices
- Declaración de variables
- Declaración y asignación de variables
- Trabajar con variables y matrices
- Manipulación de cadenas y comandos internos
- Estructura del tema
- Expresiones regulares
- Corchete
- Soporte redondo
- Carácter de punto
- Longitud de la subcadena
- Eliminación de subcadenas
- Repaso rápido sobre la manipulación de cadenas
- Manipulación de cuerdas y patrones
- Tipos de comandos del shell: externos e internos
- Tipos de entradas del usuario
- Operador de tuberías
- Lectura de una sola variable
- Lectura de una matriz
- Lectura desde un archivo
- Comando interno
- Comandos del shell y gestión de entradas
- Variables, cadenas y expresiones regulares
UNIDAD 9 - Comandos externos y procesamiento de archivos · 37 leccionesBash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 9 - Comandos externos y procesamiento de archivos
Bash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 9 - Comandos externos y procesamiento de archivos
- Introducción a la estructura de datos de pilas
- Introducción a la estructura de datos «Stacks». Continuar
- Comando «Set»
- Conjunto de comandos internos
- Comando interno desactivado
- Introducción a los comandos externos
- Comandos externos y pilas
- Comando externo Cat
- Comando Externo WC
- Modo de caracteres
- Modo numérico
- Modo numérico: Continuar
- Búsqueda de patrones en varios archivos
- En fila india
- Contar la frecuencia de aparición de patrones
- Omitir los encabezados de los nombres de archivo, etc.
- Comandos para la gestión de archivos
- Cambio de titularidad
- Filtrar por propietario antes del cambio
- Comando externo ENV
- Cuartel General de Mando Externo
- Comando Externo MV
- Fecha de la orden externa
- Comando externo ln
- Comando externo: Continuar
- Propiedad y operaciones con archivos
- Explicación del conjunto de datos para los comandos de procesamiento de archivos
- Comando externo - Essa - Saltar a la línea
- Buscar patrón
- Comando externo - Cola
- Ordenación mediante comando externo
- Unidad de mando externa
- Comando externo-PS
- Búsqueda de comandos externos
- Comando externo: Concluir
- Herramientas avanzadas de procesamiento de archivos
- Comandos externos y procesamiento de archivos
UNIDAD 10 - Awk y el procesamiento de datos · 23 leccionesBash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 10 - Awk y el procesamiento de datos
Bash Shell Scripting: Automatizar, Procesar y Analizar - UNIDAD 10 - Awk y el procesamiento de datos
- Introducción
- Introducción a Awk
- Conocimiento de la sintaxis y de los conjuntos de datos
- Awk para columnas
- Introducción a la programación con Awk
- Extracción de columnas
- Omitir la fila de encabezado
- Awk para la coincidencia de patrones
- Awk para la coincidencia de patrones. Continuar
- Redirección dinámica de la salida de archivos
- Palabra clave de Awk
- Variable de estado
- Awk para la coincidencia de patrones y la salida
- Awk para agrupar
- ¿Qué es un array?
- Resultado de la instrucción
- Población femenina total
- Población masculina total
- Porcentaje de la población
- Población de Peplinski
- Awk para el análisis de datos
- Awk y el procesamiento de datos
- Automatización de tareas del sistema con Bash: desde la comprobación de archivos hasta el procesamiento de datos
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
10 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
36 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por EDUCBA.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 10 unidades · 184 lecciones · 144 h
- 12 meses de acceso
- 36 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por EDUCBA; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


