eBook gratuito · 4 min read · Nov 09, 2025

eBook gratuito de Packt - Linux Shell Scripting Cookbook - Tercera Edición

Linux Shell Scripting Cookbook

La shell es la herramienta más poderosa que tu computadora proporciona. A pesar de tenerla al alcance de la mano, muchos usuarios no son conscientes de cuánto puede lograr la shell.

Usando la shell, puedes generar bases de datos y páginas web a partir de conjuntos de archivos, automatizar tareas administrativas monótonas como copias de seguridad del sistema, monitorear la salud y actividad de tu sistema, identificar cuellos de botella de red y recursos del sistema que consumen mucho, y más.

Este libro te mostrará cómo hacer todo esto y mucho más.

Este libro, ahora en su tercera edición, describe las emocionantes nuevas características en las distribuciones de Linux más recientes para ayudarte a lograr más de lo que imaginas. Muestra cómo usar comandos simples para automatizar tareas complejas, automatizar interacciones web, descargar videos, configurar contenedores y servidores en la nube, e incluso obtener certificados SSL gratuitos.

Comenzando con los conceptos básicos de la shell, aprenderás comandos simples y cómo aplicarlos a problemas del mundo real. A partir de ahí, aprenderás procesamiento de texto, interacciones web, monitoreo de red y sistema, y ajuste del sistema.

Los ingenieros de software aprenderán cómo examinar aplicaciones del sistema, cómo usar herramientas modernas de gestión de software como git y fossil para su propio trabajo, y cómo enviar parches a proyectos de código abierto.

Finalmente, aprenderás cómo configurar Contenedores de Linux y Máquinas Virtuales e incluso ejecutar tu propio servidor en la nube con un certificado SSL gratuito de letsencrypt.org

Lo que aprenderás

• Interactuar con sitios web a través de scripts
• Escribir scripts de shell para extraer y procesar datos de la Web
• Automatizar copias de seguridad del sistema y otras tareas repetitivas con crontab
• Crear, comprimir y cifrar archivos de tus datos críticos.
• Configurar y monitorear redes Ethernet e inalámbricas
• Monitorear y registrar la actividad de red y del sistema
• Ajustar tu sistema para un rendimiento óptimo
• Mejorar la seguridad de tu sistema
• Identificar recursos que consumen mucho y cuellos de botella de red
• Extraer audio de archivos de video
• Crear álbumes de fotos web
• Usar git o fossil para gestionar el control de versiones e interactuar con proyectos FOSS
• Crear y mantener contenedores de Linux y Máquinas Virtuales
• Ejecutar un servidor en la nube privado

Sobre los autores

Clif Flynt

Clif Flynt ha estado programando computadoras desde 1970, administrando sistemas Linux/Unix desde 1985, y escribiendo desde que tenía 9 años. Es activo en las comunidades de usuarios de Tcl/Tk y Linux. Habla con frecuencia en conferencias técnicas y grupos de usuarios.

Es propietario y dirige Noumena Corporation, donde desarrolla software personalizado y ofrece sesiones de capacitación. Sus aplicaciones han sido utilizadas por organizaciones que van desde startups de una sola persona hasta la Marina de los EE. UU. Estas aplicaciones van desde sistemas de simulación distribuidos hasta herramientas para ayudar a autores de ficción a escribir mejor (Editomat). Ha capacitado a programadores en cuatro continentes.

Sarath Lakshman

Sarath Lakshman tiene 27 años y fue mordido por el bicho de Linux durante su adolescencia. Es un ingeniero de software que trabaja en el grupo de ingeniería de ZCloud en Zynga, India. Es un hacker de la vida que ama explorar innovaciones. Es un entusiasta de GNU/Linux y activista del software libre y de código abierto. Pasa la mayor parte de su tiempo hackeando con computadoras y divirtiéndose con sus grandes amigos. Sarath es conocido como el desarrollador de SLYNUX (2005) - una distribución GNU/Linux amigable para principiantes. Los proyectos de software libre y de código abierto a los que ha contribuido son el editor de video PiTiVi, la distribución GNU/Linux SLYNUX, la computación en malayalam Swathantra, School-Admin, Estambul, y el Proyecto Pardus. Ha escrito muchos artículos para la revista Linux For You sobre varios dominios de tecnologías FOSS. Ha hecho contribuciones a varios proyectos de código abierto diferentes durante sus múltiples proyectos de Google Summer of Code. Actualmente, está explorando su pasión por los sistemas distribuidos escalables en su tiempo libre.

Shantanu Tushar

Shantanu Tushar es un usuario avanzado de GNU/Linux desde sus días en la universidad. Trabaja como desarrollador de aplicaciones y contribuye al software en los proyectos de KDE. Shantanu ha estado fascinado por las computadoras desde que era niño, y pasó la mayor parte de su tiempo en la escuela secundaria escribiendo código en C para realizar actividades diarias. Desde que comenzó a usar GNU/Linux, ha estado utilizando scripts de shell para hacer que la computadora realice todo el trabajo duro por él. También se toma el tiempo para visitar a estudiantes en varias universidades para presentarles el poder del Software Libre, incluidos sus diversas herramientas. Shantanu es un conocido colaborador en la comunidad de KDE y trabaja en Calligra, Gluon y los subproyectos de Plasma. Se encarga de mantener Calligra Active - el visor de documentos de oficina de KDE para tabletas, Plasma Media Center y el Gluon Player. Un día, cree que programar será tan fácil que todos amarán escribir programas para sus computadoras.

Haz clic aquí para obtener el eBook gratuito

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.