CELEBREMOS EL MES DE LAS MADRES CON DESCUENTOS Y ENVÍO GRATIS   Ver más

menú

0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional
Envío gratis
portada Programación Shell. Aprende a Programar con más de 100 Ejercicios Resueltos
Formato
Libro Físico
Editorial
Año
2012
Idioma
Español
N° páginas
292
Encuadernación
Tapa Blanda
ISBN
8499641385
ISBN13
9788499641386
N° edición
1

Programación Shell. Aprende a Programar con más de 100 Ejercicios Resueltos

Julio Gómez López (Autor) · Ra-Ma · Tapa Blanda

Programación Shell. Aprende a Programar con más de 100 Ejercicios Resueltos - Gómez López, Julio,Puga Sabio, Gonzalo

Libro Nuevo

$ 618.32

$ 1,030.53

Ahorras: $ 412.21

40% descuento
  • Estado: Nuevo
  • Queda 1 unidad
Origen: España (Costos de importación incluídos en el precio)
Se enviará desde nuestra bodega entre el Viernes 17 de Mayo y el Lunes 27 de Mayo.
Lo recibirás en cualquier lugar de México entre 1 y 3 días hábiles luego del envío.

Reseña del libro "Programación Shell. Aprende a Programar con más de 100 Ejercicios Resueltos"

Aunque la mayoría de los usuarios piense 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:- 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.- El Shell del sistema. La línea de comandos, Entradas/Salidas, redirecciones y AWK.- Programación básica. Variables y expresiones.- Programación estructurada. Estructuras condicionales, bucles, funciones y recursividad.- Programación de tareas. Programación de tareas mediante las utilidades de Linux: cron, anacron, at y batch.- Administración del sistema. Administración de usuarios y grupos, el sistema de ficheros, gestión de permisos, conexiones remotas y transferencia de ficheros.- Depuración de scripts. Buenas prácticas de programación, opciones de depuración y desarrollo de un depurador Bash.INTRODUCCIÓNCAPÍTULO 1. INTRODUCCIÓN A LA PROGRAMACIÓN SHELL1.1.1 Tipos de Shell1.1.2 Shell del sistema1.1.3 Estableciendo el Shell por defecto1.2 BASH1.3 MODOS DE EJECUCIÓN DE COMANDOS1.3.1 Comandos empotrados (built-in)1.3.2 Línea de comandos1.3.3 Script1.3.4 Metacaracteres1.3.5 Variables de entorno1.4 PERSONALIZAR EL ENTORNO1.4.1 Ficheros de configuración de Bash1.4.2 Alias1.4.3 Opciones de Bash1.4.4 Coloreando el Shell1.5 CARACTERÍSTICAS ESPECIALES1.5.1 Programas interactivos1.5.2 Control de trabajos1.5.3 Intérprete de uso restringido1.6 APLICANDO CONOCIMIENTOS1.7 EJERCICIOS PROPUESTOSCAPÍTULO 2. SHELL DEL SISTEMA2.1 LÍNEA DE COMANDOS2.1.1 Editor de línea de comandos2.1.2 Moverse por la línea de comandos2.1.3 Borrar partes de la línea de comandos2.1.4 Historial de comandos2.1.5 Autocompletar con el tabulador2.1.6 Ejecutar la línea de comandos2.2 ENTRADA Y SALIDA ESTÁNDAR2.2.1 Terminal como archivo2.2.2 Redirigir la salida estándar2.2.3 Redirigir la entrada estándar2.2.4 Noclobber: evitar la sobrescritura de ficheros2.2.5 Concatenando la salida estándar a un fichero2.2.6 /dev/null: haciendo desaparecer datos2.2.7 Cauces2.2.8 Filtros2.2.9 Tee: enviar la salida en dos direcciones2.3 TRATAMIENTO DE DATOS2.4 INTRODUCCIÓN A GAWK (GNU AWK)2.4.1 Imprimiendo en awk2.4.2 Dando formato a la salida en awk2.4.3 Uso de expresiones regulares2.4.4 Patrones especiales2.4.5 Separador de campos de entrada2.4.6 Separador de campos de salida2.4.7 Número de registros procesados2.5 APLICANDO CONOCIMIENTOS2.6 EJERCICIOS PROPUESTOSCAPÍTULO 3. PROGRAMACIÓN BÁSICA3.1 INTRODUCCIÓN3.2 MI PRIMER SCRIPT3.3 VARIABLES Y EXPRESIONES3.3.1 Variables3.3.2 Expresiones3.3.3 Entrecomillado y expansión3.4 APLICANDO CONOCIMIENTOS3.5 EJERCICIOS PROPUESTOSCAPÍTULO 4. PROGRAMACIÓN ESTRUCTURADA4.1 INTRODUCCIÓN4.2 ESTRUCTURAS CONDICIONALES4.2.1 Condición simple (if. then)4.2.2 Condiciones compuestas (if. then. else)4.2.3 Condiciones anidadas (if, then y elif)4.2.4 Condiciones múltiples (case)4.3 BUCLES4.3.1 Bucle for4.3.2 Bucle for in4.3.3 Bucle while4.3.4 Bucle until4.3.5 Interrumpiendo bucles: break y continue4.3.6 Select4.4 FUNCIONES4.5 RECURSIVIDAD4.6 APLICANDO CONOCIMIENTOS4.7 EJERCICIOS PROPUESTOSCAPÍTULO 5. PROGRAMACIÓN DE TAREAS5.1 ASPECTOS BÁSICOS5.2 CRON5.2.1 Iniciar cron5.2.2 Configuración de cron5.2.3 Operadores5.2.4 Directorios predefinidos5.2.5 Control de acceso a cron5.2.6 Log de cron5.2.7 Deshabilitar el envío de e-mails5.2.8 Instalar crontab desde archivo5.3 ANACRON5.3.1 Configuración de las tareas de anacron5.3.2 Iniciar y finalizar el servicio5.4 AT Y BATCH5.4.1 Configuración de tareas at5.4.2 Control de acceso a at y batch5.4.3 Iniciar y finalizar el servicio5.5 APLICANDO CONOCIMIENTOS5.6 EJERCICIOS PROPUESTOSCAPÍTULO 6. ADMINISTRACIÓN DEL SISTEMA6.1 INTRODUCCIÓN6.2 ADMINISTRACIÓN DE USUARIOS6.2.1 Tipos de usuarios6.2.2 Comandos de administración de usuarios6.2.3 Comandos de administración de contraseñas6.2.4 Comandos de administración de grupos6.2.5 Ficheros involucrados6.2.6 Archivos de inicialización6.2.7 Archivos de configuración del usuario6.2.8 Comunicación con los usuarios6.3 SISTEMA DE ARCHIVOS6.3.1 Comandos básicos6.3.2 Búsqueda de ficheros6.3.3 Copias de seguridad6.4 PERMISOS6.4.1 Establecer permisos6.4.2 Establecer el usuario y el grupo propietario6.5 COMUNICACIONES6.5.1 Conexión remota mediante SSH6.5.2 Transferencia de ficheros6.6 APLICANDO CONOCIMIENTOS6.7 EJERCICIOS PROPUESTOSCAPÍTULO 7. DEPURACIÓN DE SCRIPTS7.1 INTRODUCCIÓN7.2 CÓMO IMPLEMENTAR BUENOS SCRIPTS7.2.1 Estructura7.2.2 Recomendaciones de programación7.3 OPCIONES DE BASH PARA DEPURACIÓN7.4 SEÑALES FALSAS7.4.1 Señal SIGEXIT7.4.2 Señal SIGERR7.4.3 Señal SIGDEBUG7.4.4 Señal SIGRETURN7.5 UN DEPURADOR BASH7.5.1 Estructura del depurador7.5.2 El preámbulo7.6 FUNCIONES DEL DEPURADOR7.6.1 Avanzar paso a paso7.6.2 El menú de comandos7.6.3 Puntos de ruptura por número de línea7.6.4 Puntos de ruptura condicionales7.6.5 Trazar la ejecución7.7 EJEMPLO DE EJECUCIÓN7.8 EJERCICIOS PROPUESTOSÍNDICE ALFABÉTICO

Opiniones del libro

Ver más opiniones de clientes
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Español.
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes