24.61 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
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 | 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 |

