</> CodeBooks
    ← Volver a Linux (página 2)
    Portada de The Linux Command Line, 2nd Edition

    The Linux Command Line, 2nd Edition

    William E. Shotts Jr.

    Editorial
    No Starch Press
    Año
    2019
    Páginas
    ~504
    Nivel
    Básico

    De qué trata

    Manual de referencia y aprendizaje progresivo de William Shotts que guía al lector desde sus primeras pulsaciones de teclas en el intérprete de comandos hasta la programación estructurada de scripts en Bash. Esta segunda edición actualiza sus explicaciones para reflejar las características modernas de Bash 4.x y los estándares comunes en las principales distribuciones Linux contemporáneas. Está pensado para principiantes absolutos en la terminal, así como para desarrolladores y administradores procedentes de entornos gráficos como Windows o macOS que desean perder el miedo a la consola y dominar su potencial de automatización.

    El contenido se divide en cuatro bloques pedagógicos: navegación y administración de archivos y permisos (cd, ls, cp, rm, chmod, chown), personalización del entorno de usuario (variables de sesión, .bashrc, prompt PS1 y editor vi), uso de utilidades estándar para tareas clave (gestores de paquetes APT y YUM, búsqueda y filtrado de texto con grep, sed, sort, uniq, cut, expresiones regulares y archivado con tar y gzip), y supervisión de procesos y red (ps, top, kill, señales, ping, ip, wget, ssh). En su última sección, profundiza exhaustivamente en la programación en Bash: diseño de scripts con shebang, entrecomillado, bloques heredoc, estructuras condicionales (if, test, case), funciones modulares, captura de argumentos, bucles (for, while, until) y gestión de códigos de retorno.

    La obra destaca por su claridad didáctica impecable, culminando en el desarrollo iterativo de un script funcional que recopila métricas operativas del sistema y las presenta en un reporte HTML estructurado. Aporta las bases fundamentales que todo profesional informático necesita para automatizar tareas repetitivas y desenvolverse con soltura en servidores sin interfaz gráfica. Deja fuera la administración avanzada de servicios corporativos, el despliegue de contenedores y la orquestación en la nube, centrándose estrictamente en la maestría de la terminal y la shell.

    • Línea de comandos
    • Bash
    • Shell scripting
    • Permisos y usuarios
    • Redirección y tuberías
    • Gestión de procesos
    • Editor vi
    • Expresiones regulares
    • Administración de paquetes
    • Automatización

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Generador de reportes del sistema en HTML (sys_info_page)

    Script integral en Bash desarrollado progresivamente a lo largo de la sección de programación que recopila estadísticas del sistema (tiempo de actividad, uso de disco y memoria) y genera una página web en HTML formateada mediante funciones y bloques heredoc.

    Más de Linux con nivel Básico