24.60 EUR
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
PatrocinadoProgramación shell. Aprende a programar con más de 200 ejercicios resueltos (Tapa blanda).
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
|
|
| 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 Indica el año en que se publicó o lanzó la obra, producto o versión del artículo. Se expresa como un número entero representando el año calendario (por ejemplo, 2018). Este valor ayuda a identificar la antigüedad y relevancia temporal del contenido.
|
2012 |
|
Colección Indica la colección o serie a la que pertenece el producto dentro de una editorial o línea temática. Se utiliza para agrupar obras similares y facilitar la búsqueda por colecciones.
|
Profesional |
|
Dimensiones Medidas físicas de la longitud, ancho y altura de un objeto o componente, expresadas como tres valores numéricos con unidad de longitud (por ejemplo, cm). Se utilizan para describir el tamaño total que ocupa el artículo en el espacio físico.
|
15.6 x 2.4 x 23 cm |
|
Edición Indica el número ordinal que identifica la versión específica de una obra, producto o publicación. Se expresa como un entero (por ejemplo, 1 para la primera edición, 2 para la segunda). Este valor ayuda a diferenciar versiones y a identificar si se trata de una reimpresión, revisión o actualización.
|
1 |
|
Editorial Nombre del editor o editorial responsable de la publicación, indicando la entidad que ha publicado el contenido.
|
RA-MA EDITORIAL |
|
Encuadernación Indica el método o estilo con que está un libro, cuaderno u otro material impreso unido en sus páginas. Los valores comunes incluyen "tapa dura", "tapa blanda", "rústica", "cartón", "bolsillo" y variantes con solapas o sobrecubiertas. Esta información ayuda a identificar la calidad de construcción y el tipo de presentación del producto.
|
Rústica |
|
Escritor Nombre completo de la persona que ha creado el contenido del producto, ya sea libro, artículo o cualquier otro tipo de obra.
|
Julio Gómez López |
|
Fecha de publicación La fecha exacta (día, mes y año) en que un producto, obra o versión fue publicada o lanzada al mercado. Se expresa como una fecha completa con formato día/mes/año o año-mes-día, lo que permite identificar el momento preciso de publicación.
|
2012-04-10 |
|
Idioma Lista de los idiomas que están presentes en el producto, ya sea en su audio, subtítulos o texto. Cada valor representa un idioma completo (por ejemplo, "Inglés", "Español" o "Alemán"). Los usuarios pueden seleccionar el idioma que prefieran para la reproducción o lectura.
|
Español |
|
Idiomas Indica los idiomas disponibles para el producto, ya sea en su contenido, interfaz o subtítulos. Cada valor representa un idioma distinto que puede ser seleccionado por el usuario.
|
Castellano |
|
ISBN Número de identificación estándar para libros y publicaciones impresas, que puede incluir dígitos y guiones. Se utiliza para identificar un título único en el mercado editorial.
|
9788499641386 |
|
Páginas Cantidad total de páginas que contiene el producto, ya sea un libro, revista o cualquier documento impreso o digital.
|
292 |
|
Peso del producto Indica la masa física total de un artículo, expresada en unidades de peso como gramos (g) o kilogramos (kg). Este valor permite evaluar el manejo y transporte del producto.
|
511 g |

