Precio desde
24.61 EUR

Guardar en Favoritos Programación shell. Aprende a programar con más de 200 ejercicios resueltos

Programación shell. Aprende a programar con más de 200 ejercicios resueltos y descubre cómo automatizar tareas en la línea de comandos de Unix/Linux y macOS

 Tiendas donde comprar este producto

Patrocinado  Este sitio contiene enlaces de afiliados por los cuales podríamos recibir una compensación. Más información

Este libropdf es una guía completa para aprender a programar en Shell utilizando el intérprete de comandos Bash. A pesar de que muchos usuarios solo lo ven como un mero entorno interactivo, la realidad es que se trata de un lenguaje de programación completo y versátil, especialmente en entornos GNU/Linux.

El libro comienza con una introducción a las distintas variedades de Shell existentes y sus características principales. A continuación, se centra en el intérprete Bash, explicando cómo personalizar el entorno de trabajo y cómo ejecutar comandos de forma interactiva o automatizada.

Una vez que se tienen estas nociones básicas, el autor introduce conceptos esenciales como las E/S, las redirecciones y el lenguaje de programación AWK. Estos elementos son fundamentales para entender cómo funcionan los scripts en Shell y cómo se pueden utilizar para automatizar tareas complejas.

El siguiente capítulo está dedicado a las estructuras condicionales, los bucles y las funciones en Bash. Estos elementos permiten al programador controlar el flujo de ejecución de un script y realizar operaciones repetitivas de forma automatizada.

A continuación, se explica cómo gestionar usuarios y grupos en un sistema GNU/Linux, cómo administrar el sistema de archivos y cómo gestionar permisos de acceso a ficheros y directorios. Todo ello es necesario para garantizar la seguridad del sistema y permitir a los usuarios trabajar de forma eficiente en un entorno compartido.

Finalmente, se presentan buenas prácticas de programación en Shell, opciones de depuración y cómo desarrollar un depurador Bash personalizado. Estos elementos son fundamentales para garantizar la calidad del código y evitar errores en tiempo de ejecución.

En resumen, este libropdf es una herramienta imprescindible para cualquier persona que quiera aprender a programar en Shell utilizando el intérprete Bash. A través de múltiples ejemplos y problemas prácticos, el autor guía al lector por todos los aspectos fundamentales del lenguaje y le proporciona las herramientas necesarias para desarrollar scripts eficientes y seguros en un entorno GNU/Linux.


Aunque la mayoría de los usuarios piensen en el Shell como un mero intérprete de comandos interactivo, la realidad es que se trata de un lenguaje de programación en el que cada instrucción se ejecuta como un comando. El Shell es la interfaz que permite al usuario interactuar con el sistema: recoge las órdenes, las procesa y genera la salida correspondiente, aislando durante todo el proceso al usuario del Kernel del sistema, lo que dota a los entornos GNU/Linux de una gran seguridad. Existen distintos lenguajes Shell, pero esta obra se centra en Bash, dado que se trata del intérprete de comandos más utilizado en los sistemas GNU/Linux e incluye un completo lenguaje de programación estructurada y gran variedad de funciones internas. El objetivo de esta obra es introducir al lector de una forma teórico-práctica en la programación Shell, desde los aspectos más básicos de la misma hasta elementos más complejos, que le permitan trabajar de un modo seguro y eficiente con entornos GNU/Linux, desde equipos personales a servidores. Por ello, a lo largo del libro se presentan múltiples ejemplos, los cuales aumentan de complejidad a medida que se van adquiriendo los conocimientos necesarios, al tiempo que se reta al lector a aplicar los conocimientos adquiridos para resolver distintos problemas propuestos, todos ellos de indudable naturaleza práctica real. Temas incluidos: o Introducción a la programación Shell. Tipos de Shell, características de Bash, personalización del entorno de trabajo y modos de ejecución de comandos. o El Shell del sistema. La línea de comandos, Entradas/Salidas, redirecciones y AWK. o Programación básica. Variables y expresiones. o Programación estructurada. Estructuras condicionales, bucles, funciones y recursividad. o Programación de tareas. Programación de tareas mediante las utilidades de Linux: cron, anacron, at y batch. o Administración del sistema. Administración de usuarios y grupos, el sistema de ficheros, gestión de permisos, conexiones remotas y transferencia de ficheros. o Depuración de scripts.buenas prácticas de programación, opciones de depuración y desarrollo de un depurador Bash.

Este producto en Comparor
Categoría
Este producto está catalogado en nuestra tienda en estas categorías
- Libros de texto
- Libros de bases de datos
- Libros de certificación en informática
- Libros de ciencias informáticas
- Libros de hardware y dispositivos portátiles
- Libros de medios digitales y diseño gráfico
- Libros de programación y desarrollo de software
- Libros de redes y administración de sistemas
- Libros de seguridad informática
- Libros de sistemas operativos
- Libros de software y aplicaciones de negocio
Internacional
Encuentre este producto en alguna de nuestras tiendas internacionales
uk
fr
24.60 EUR
it
de
Colores
Colores predominantes en el producto
Tags Shell Shell programación Programación shell Aprende programacion shell Con mas 200 ejercicios Más 200 ejercicios Ejercicios resueltos Programar shell Aprender shell Programa shell Resolver ejercicios shell Practicar shell Tutorial shell Libro shell Guía shell Curso shell Manual shell Material shell Referencia shell Recursos shell Más de 200 shell Ejercicios shell Resueltos shell Con shell Aprendiendo shell Más de 200 ejercicios shell Ejercicios resueltos shell Aprendizaje shell Resolver shell Programar con shell Aprender a shell Shell ejercicios Shell 200 ejercicios Shell aprendiendo Shell resueltos Shell autor julio Shell tapa blanda Shell más de 200 ejercicios Shell más de 100 ejercicios Shell aprender a programar Shell ejercicios resueltos
Identificadores
Marca RA-MA, LIBRERÍA Y EDIT
ISBN RA-MA, LIBRERÍA Y EDIT 8499641385
MPN RA-MA, LIBRERÍA Y EDIT 9788499641386
ID 29823
Dimensiones / Peso
Características principales
Año de edición 2012
Colección Profesional
Dimensiones 15.6 x 2.4 x 23 cm
Edición 1
Editorial RA-MA EDITORIAL
Encuadernación Rústica
Escritor Julio Gómez López
Fecha de publicación 2012-04-10
Idioma Español
Idiomas Castellano
ISBN 978-84-9964-138-6
Páginas 292
Peso del producto 511 g
Alejandro G
26-07-2017 03:08
Libro totalmente recomendado, muy completo y con ejemplos y ejercicios bastante interesantes y útiles. Servicio de entrega muy satisfactorio.
Luis G
01-10-2014 05:28
Buena opción para aprender Bash y profundizar en GNU / Linux de forma progresiva, detallada y bien explicada como es habitual para hacer la Editorial RA MA

Articulos Relacionados

Este compacto lavavajillas portátil de Evvo es ideal para pequeños lugares como estudios o barcos. Con una capacidad de 2 servicios, tiene 6 programas de lavado y un ciclo de autolimpieza para mantener siempre la máquina limpia.
Acabado cuerpo de acero inoxidable Cubeta desmontable y antiadherente Capacidad de 5 Litros Programable con 12 programas Incluye cesta para cocinar al vapor, vaso medidor, espátula y cuchara
El temporizador-programador digital mini de Garza Power cuenta con memoria para 16 programas diarios siendo ideal y de gran utilidad para el control de electrodomésticos en el hogar, calefactores y lámparas domésticas, entre otros muchos usos. - Su tam
OUP Oxford (9780198393559) | Physics Study
Programa los encendidos y apagados de toda la semana de tus aparatos domésticos con este sencillo programador enchufable Capacidad de trabajo de hasta 3500w Programación en intervalos de 2 horas Temporización de hora en hora
Tipología: Analógico Diario - Tiempo de maniobra: 30 minutos - Este pack incluye 2 unidades - Intensidad: 16A y Tensión: 230V - Potencia máxima: 3680W - Tiempo de maniobra: 30 minutos - Este pack incluye 2 unidades - Intensidad: 16A y Tensión: 230V -
🤖 ¡Hola! Soy tu asistente virtual. Puedo ayudarte a encontrar productos, comparar precios y resolver dudas sobre tus pedidos. ¿Por dónde empezamos?
Servicio de chatbot proveído gracias a Gemini 3 / OpenAI utilizando la base de datos de Comparor. La IA puede cometer errores, verifique siempre la información
Comparor AI BETA
Online
¿Reiniciar la conversación?