Herramienta CLI y biblioteca de Python que convierten la salida de herramientas de línea de comandos, formatos de archivo y cadenas habituales en JSON, YAML o diccionarios.
bobbyiliev/introduction-to-bash-scripting
Un ebook gratuito y de código abierto que enseña los fundamentos de Bash scripting y cómo automatizar tareas cotidianas de SysOps, DevOps y desarrollo.
- Estrellas
- 6,369
- Forks
- 671
- Issues abiertos
- 10
- Último commit
- hace 26 días
¿Qué es?
Esta es una introducción de código abierto a Bash scripting, distribuida como ebook. Abarca los fundamentos para escribir scripts de Bash, incluidas variables, entrada del usuario, argumentos, arrays, condicionales, bucles y funciones, antes de pasar a ejemplos prácticos.
Los primeros 13 capítulos se centran en los fundamentos de scripting, y los restantes presentan scripts para situaciones reales. Los temas incluyen crear menús interactivos, ejecutar scripts en varios servidores remotos, trabajar con JSON usando jq, llamar a la API de Cloudflare, analizar logs de acceso de NGINX y Apache, enviar correo electrónico con SSMTP, generar contraseñas y redirigir la entrada y la salida.
El libro está dirigido a desarrolladores, administradores de sistemas, ingenieros de DevOps y entusiastas de Linux que quieran combinar comandos de Linux en scripts para automatizar tareas repetitivas. Está disponible en PDF (versiones oscura y clara) y ePub; también hay un minicurso en video basado en los primeros 12 capítulos.
Funciones clave
- 01Abarca la sintaxis básica de Bash, incluidas variables, condicionales, bucles y funciones
- 02Incluye scripts prácticos para analizar logs, generar contraseñas y enviar correo electrónico
- 03Muestra cómo ejecutar scripts en varios servidores remotos
- 04Explica cómo trabajar con JSON mediante jq y la API de Cloudflare
- 05Disponible en PDF con temas oscuro y claro, y en ePub
Casos de uso
- Aprender Bash scripting desde cero como desarrollador o administrador de sistemas
- Automatizar tareas repetitivas de mantenimiento de servidores y despliegue
- Analizar logs de acceso de NGINX o Apache con herramientas de shell
- Crear menús interactivos sencillos de línea de comandos para scripts de equipo
Inicio rápido
- 1
Descarga el eBook en PDF (modo oscuro o claro) o ePub desde la sección Download
- 2
Abre los capítulos en el repositorio, empezando por los capítulos «Sobre el libro» e «Introducción»
Temas
Preguntas frecuentes
- ¿Qué es introduction-to-bash-scripting?
- Un ebook gratuito y de código abierto que enseña los fundamentos de Bash scripting y cómo automatizar tareas cotidianas de SysOps, DevOps y desarrollo. Esta es una introducción de código abierto a Bash scripting, distribuida como ebook. Abarca los fundamentos para escribir scripts de Bash, incluidas variables, entrada del usuario, argumentos, arrays, condicionales, bucles y funciones, antes de pasar a ejemplos prácticos.
- ¿introduction-to-bash-scripting es gratuito? ¿Qué licencia tiene?
- introduction-to-bash-scripting es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿introduction-to-bash-scripting sigue mantenido?
- Mantenimiento activo. El último commit de introduction-to-bash-scripting fue el 28 sept 2026.
- ¿Para qué puedo usar introduction-to-bash-scripting?
- Aprender Bash scripting desde cero como desarrollador o administrador de sistemas Automatizar tareas repetitivas de mantenimiento de servidores y despliegue Analizar logs de acceso de NGINX o Apache con herramientas de shell Crear menús interactivos sencillos de línea de comandos para scripts de equipo
- ¿Cómo se instala introduction-to-bash-scripting?
- Descarga el eBook en PDF (modo oscuro o claro) o ePub desde la sección Download Abre los capítulos en el repositorio, empezando por los capítulos «Sobre el libro» e «Introducción»
- ¿Dónde consigo introduction-to-bash-scripting?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bobbyiliev/introduction-to-bash-scripting
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una interfaz web que ofrece acceso seguro y sencillo a comandos de shell predefinidos en tus servidores Linux.
Herramienta de línea de comandos para instalar, actualizar, monitorear y respaldar más de 100 servidores de juegos dedicados en Linux.
TUI de Bash en un solo archivo para listar, iniciar, detener, crear snapshots y supervisar máquinas virtuales y contenedores de Proxmox VE.
Nagios Core es un programa en C para supervisar hosts, servicios y redes, con una interfaz web opcional para consultar el estado y el historial.
Servidor de biblioteca de libros electrónicos autohospedado basado en Calibre-Web que importa, convierte, corrige y sincroniza libros automáticamente con Calibre.