Del curso: Bash Scripting desde cero
La guía definitiva de Bash para programar en la terminal - Tutorial de Bash
Del curso: Bash Scripting desde cero
La guía definitiva de Bash para programar en la terminal
¿Sabías que con solo unas líneas de código en Bash puedes ahorrar horas de trabajo repetitivo? Automatizar tareas no es solo para expertos y eso es justo lo que vas a aprender en este curso. Hoy en día, dominar Bash es imperativo para quienes quieren optimizar su tiempo y sus tareas en ciberseguridad o administración de sistemas. Soy Gabs García, y en mis cursos he ayudado a cientos de personas a automatizar su trabajo de manera segura y eficiente. Desbloquea todo tu potencial con la terminal y un poco de curiosidad.
Descarga cursos y fórmate estés donde estés
Ve cursos en tu dispositivo móvil sin conexión a Internet. Descarga cursos con la aplicación de LinkedIn Learning para iOS o Android.
Contenido
-
-
(Bloqueado)
¿Qué es Bash?1 min 48 s
-
(Bloqueado)
Shell, Bash y otras shells: diferencias2 min 32 s
-
(Bloqueado)
Instalación y configuración básica del entorno4 min 59 s
-
(Bloqueado)
Navegación básica: pwd, ls, cd3 min 51 s
-
(Bloqueado)
Gestión de archivos y directorios: mkdir, touch3 min 14 s
-
(Bloqueado)
Ayuda del sistema: man, --help6 min 12 s
-
(Bloqueado)
Atajos y trucos útiles en terminal5 min 26 s
-
(Bloqueado)
Crear un archivo con touch7 min 38 s
-
(Bloqueado)
Editores: vi, vim, nano9 min 7 s
-
(Bloqueado)
-
-
(Bloqueado)
¿Qué es un script?4 min 50 s
-
(Bloqueado)
Creando tu primer script: estructura (#!/bin/bash)1 min 58 s
-
Permisos de ejecución (chmod +x)4 min 14 s
-
(Bloqueado)
Ejecutar scripts (./script.sh vs bash script.sh)3 min 6 s
-
(Bloqueado)
Primer script completo:customizer4 min 27 s
-
(Bloqueado)
Comentarios y documentación básica en scripts1 min 58 s
-
(Bloqueado)
Errores frecuentes en tus primeros scripts1 min 12 s
-
Tipos de datos en Bash1 min 33 s
-
(Bloqueado)
Operadores bash y terminal1 min 29 s
-
(Bloqueado)
-
-
Variables: declaración y uso1 min 32 s
-
(Bloqueado)
Tipos de variables: locales y globales2 min 56 s
-
(Bloqueado)
Variables especiales y de entorno2 min 6 s
-
(Bloqueado)
Interpolación de variables: $var vs ${var}4 min 56 s
-
(Bloqueado)
Expansión de comandos ($( ) y `` ``)1 min 13 s
-
(Bloqueado)
Buenas prácticas en el nombrado de variables2 min 16 s
-
(Bloqueado)
Variables de solo lectura (readonly)1 min 51 s
-
-
-
(Bloqueado)
Operaciones aritméticas básicas (+ - * / %)1 min 37 s
-
(Bloqueado)
Herramientas para cálculos: let, expr, (( )), bc2 min 20 s
-
(Bloqueado)
Manipulación básica de cadenas1 min 16 s
-
(Bloqueado)
Substrings y longitud de cadenas1 min 44 s
-
(Bloqueado)
Comillas simples vs dobles en strings1 min 55 s
-
(Bloqueado)
Comparación y búsqueda en textos (grep)2 min 43 s
-
(Bloqueado)
Ejercicios prácticos con operaciones1 min 9 s
-
(Bloqueado)
-
-
(Bloqueado)
Condicionales con if, else y elif2 min 18 s
-
(Bloqueado)
Operadores condicionales: numéricos (-eq, -lt) y texto (-z, -n, =, !=)1 min 38 s
-
(Bloqueado)
Uso avanzado de test y [ ]1 min 29 s
-
(Bloqueado)
Condicionales con archivos (-f, -d, -e)1 min 46 s
-
(Bloqueado)
La estructura case1 min 53 s
-
(Bloqueado)
Anidamiento de estructuras condicionales1 min 30 s
-
(Bloqueado)
Ejemplos prácticos con validación de condiciones1 min 13 s
-
(Bloqueado)
-
-
(Bloqueado)
Bucles for: tradicional y listas (for var in)1 min 19 s
-
(Bloqueado)
Bucles while y until1 min 32 s
-
(Bloqueado)
Control de bucles con break y continue1 min 5 s
-
(Bloqueado)
Ejemplos prácticos: iterar archivos y directorios1 min 17 s
-
(Bloqueado)
Temporizadores y contadores1 min 35 s
-
(Bloqueado)
Combinación de bucles y condicionales1 min 18 s
-
(Bloqueado)
Ejercicios prácticos con bucles anidados1 min 24 s
-
(Bloqueado)
-
-
(Bloqueado)
Automatización en manejo de archivos: mv, cp, rm, rmdir1 min 55 s
-
(Bloqueado)
Listado avanzado con ls, find y grep2 min 31 s
-
(Bloqueado)
Procesar archivos con cat, head, tail, less2 min 24 s
-
(Bloqueado)
Manipulación de columnas con cut, awk2 min 31 s
-
(Bloqueado)
Uso práctico del comando sed1 min 44 s
-
(Bloqueado)
Ejercicios prácticos de automatización de archivos1 min 46 s
-
(Bloqueado)
-
-
(Bloqueado)
Uso de argumentos posicionales ($0, $1, $@, $*, $#)1 min 59 s
-
(Bloqueado)
Validación robusta de argumentos1 min 22 s
-
(Bloqueado)
Scripts interactivos: confirmaciones y menús1 min 27 s
-
(Bloqueado)
Depuración: set -x, set -e, uso de trap1 min 56 s
-
(Bloqueado)
Control y gestión de errores ($?)2 min 10 s
-
(Bloqueado)
Logs y bitácoras de ejecución1 min 11 s
-
(Bloqueado)
Convenciones y estilos en scripting3 min 3 s
-
(Bloqueado)
Automatización de tareas con bash2 min 2 s
-
(Bloqueado)
Optimización y rendimiento básico2 min 29 s
-
(Bloqueado)