Principiante
Bash
Aprende scripting en Bash, desde variables hasta scripts robustos listos para producción. Bucles, arrays, traps, set -euo pipefail y un proyecto final de arranque de servidor.
12 lecciones5.7h práctico11 idiomas
Empieza a aprender gratisBash curso12 lecciones, en orden
- 120 min
Qué es Bash
Shell vs terminalBash vs sh vs zshInteractive shell vs scriptWhere Bash fits in DevOps - 225 min
Shebang y tu primer script
Shebang#!/usr/bin/env bashChmod +x./script.sh vs bash script.shExit codes - 325 min
Variables y entrecomillado
Variable assignmentDouble quotes vs single quotes${var} bracesCommand substitution $(...) - 430 min
Condicionales y pruebas
If statement[[ ]] testsString testsFile tests -f -d -e&& and ||Case statement - 525 min
Bucles
For loopWhile loopUntil loopFor f in *.txt globbingC-style for loopBreak and continue - 625 min
Funciones
Function definitionPositional args $1 $@ $#Return for exit codesEcho for outputLocal variables - 725 min
Arreglos
Indexed arrays${arr[@]}${#arr[@]} lengthAssociative arrays declare -AIterating arrays - 825 min
Expansión de cadenas y aritmética
${var#prefix}${var%suffix}${var//old/new}$(( arith ))Printf formatting - 925 min
Redirección de E/S y tuberías
>>><2>2>&1&>+3 - 1030 min
Manejo de errores y trampas
Set -eSet -uSet -o pipefailTrap on EXITTrap on ERRCleanup functions - 1125 min
Depuración y buenas prácticas
Bash -xSet -xShellcheckSafe quotingNever parse ls[[ vs [+1 - 1260 min
Proyecto final: Script de arranque del servidor
Idempotent provisioningInstalling packagesCreating usersSSH key setupSystemd timersLogging+2
Aprende Bash en tu idioma
Cada lección, examen y respuesta del tutor aparece en tu idioma. El tutor de IA responde en el idioma en que le hablas.
