</> CodeBooks
    ← Volver a Linux (página 3)
    Portada de Linux Shell Scripting Essentials

    Linux Shell Scripting Essentials

    Sinny Kumari

    Editorial
    Packt
    Año
    2015
    Páginas
    ~282
    Nivel
    Básico

    De qué trata

    Manual práctico introductorio centrado en la creación de scripts de shell en Linux empleando Bash para resolver problemas cotidianos de automatización y procesamiento de datos. Está dirigido a administradores noveles, desarrolladores y usuarios de Linux que ya están familiarizados con los comandos esenciales del intérprete de comandos y desean adquirir soltura programando scripts bien estructurados, modulares y mantenibles.

    El libro aborda la estructura fundamental de un script, la ejecución con privilegios y el control de flujos de ejecución mediante condicionales (if, case) y bucles iterativos (for, while). Explica en profundidad la redirección de flujos estándar (stdin, stdout y stderr), la concatenación de utilidades mediante tuberías y el filtrado avanzado de datos con grep, sed y awk. También enseña a organizar el código en funciones y bibliotecas externas reutilizables, a aplicar técnicas sistemáticas de depuración con opciones como set -x, a personalizar variables de entorno y perfiles de usuario (.bashrc), a gestionar archivos y permisos de forma programática, y a supervisar y controlar procesos en segundo plano gestionando señales del sistema operativo.

    La metodología guía al lector mediante ejemplos incrementales orientados a la creación de bibliotecas modulares de funciones, scripts de inspección de ficheros y utilidades de automatización de tareas del sistema operativo. Aporta una excelente disciplina en cuanto a la reutilización de código y la depuración temprana de errores, aspecto que a menudo se descuida en el aprendizaje de la shell. No abarca orquestación de contenedores ni herramientas externas de automatización. Resulta una lectura formativa muy accesible y directa para consolidar buenos hábitos de programación en la terminal de Linux.

    • Bash
    • Shell scripting
    • Redirecciones e I/O
    • sed y awk
    • grep
    • Tuberías
    • Funciones y bibliotecas
    • Depuración de scripts
    • Gestión de procesos
    • Variables de entorno

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Biblioteca de utilidades de shell modular

    Conjunto modular de funciones en Bash para validación de datos de entrada, registro formateado de mensajes con marcas temporales y captura homogénea de errores.

    Automatizador de mantenimiento y limpieza del sistema

    Script que localiza y depura archivos obsoletos o temporales, verifica cuotas de almacenamiento y emite reportes periódicos del estado del disco.

    Más de Linux con nivel Básico