Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Introducción
- Objetivos
- Horario del curso
- Introducciones al curso
- Requisitos previos
- Bibliografía
- Delegar responsabilidades
- Resumen del curso
Repaso de lo básico - opcional
- Archivos
- Directorios y Procesos
- Visualización de directorios - ls
- Obtener ayuda - hombre
- Visualización de archivos - gato, más
- Comandos sencillos
- Tuberías - usando | símbolo
- Redirección: uso del símbolo >
- Redirección: uso del símbolo >>
- Redireccionamiento de entrada: usando el símbolo <
- Errores de redireccionamiento
- Uso de /dev/null
- Trabajos en primer plano
- Trabajos en segundo plano - &
- Detener trabajos - matar
- Archivos especiales - . y..
- El símbolo del sistema - PS1
- Creación de alias
- Uso de alias
- Historial de comandos
- Edición de línea de comandos: usando las teclas de flecha
- Edición de línea de comandos: usando vi
- Personalización de la carcasa
- El Directorio de Inicios - INICIO
- El Directorio de Trabajo - pwd
- Cambiar directorios - cd
- Crear directorio - mkdir
- Eliminar directorio - rmdir
- Copia interactiva - cp -i
- Movimiento interactivo - mv -i
- Eliminación interactiva - rm -i
- Eliminación de directorios - rm -r
- Comodín - Generación de nombres de archivo
- Word Recuento - WC
- Búsqueda de archivos - buscar
- Encontrar texto en archivos: grep, ordenar, cortar, uniq, tr
- Cambiar permisos - chmod
Caparazón Programming
- Creación de scripts de shell
- Probando el comando
- Creación del archivo de script
- Adición de permisos de ejecución
- Probando el script
- Ejecución del script: tiempo
- Ejecución del script - punto
- Ejecución del script - exec
- Ejecución del script - ksh
- Depuración del script
- Pasar parámetros
- El comando read
- Uso de scripts de lectura
- Eligiendo el caparazón
- Ordenar la salida
- Supresión de entrada - stty
Caracteres especiales y variables
- Comillas
- Cadenas entrecomilladas - ", '
- Personaje de escape - *
- Cadenas entrecomilladas - '
- El uso de $(...)
- Variables del sistema - set
- Otras Variables Especiales
- Variables de usuario
- Variables de usuario: no establecidas
- Variables en scripts
- Comando de composición tipográfica
- Variables enteras
- Constructos especiales
Creación de menús
- Condiciones - caso
- Creación de un menú
- Iteración - mientras, hasta que
- Mantener la salida - suspensión
- Sosteniendo la salida: lectura ficticia
- Finalización del guión
- Terminando el bucle
- Opción oculta: bifurcar un caparazón
- Atrapamiento de interrupciones - trampa
- Más información sobre las interrupciones
- Resaltado de texto
- Colocación del cursor - pestaña trasera \b
- Menú de Korn Shell
Selección
- Pruebas condicionales
- Probar atributos de archivo
- Probar permisos de archivo
- Varias pruebas: ifs anidadas
- Pruebas múltiples - elseif
- La condición NOT
- Múltiples condiciones en una sola prueba
- Cadenas de prueba
- Uso de corchetes
- Evitar la entrada nula
- Números de prueba
- Más sobre el caso
- Visualización de variables
- Colocación de espacios
- Comandos de prueba
Iteración, bucle
- Cómputos: let
- Iteración - mientras, hasta que
- Bucle infinito
- Iteración - para
- Más de 9 parámetros - turno
Subíndices y funciones
- Variables locales y globales
- Subíndices
- Comando de exportación
- Estado de salida
- Alias
- Funciones
- Funciones útiles
- Estado de la devolución
- Manipulación de funciones
- Funciones en scripts
Comandos avanzados
- Depuración - set
- Ambientación - conjunto
- Fusionar archivos - unirse
- Fusión de archivos: pegar, nombre base y nombre de directorio
- Control de trabajos - trabajos
- Iones ExpressRegulares
- Impresora Global Regular Expression - grep
- Expression grep - egrep
- Grep rápido - fgrep
- Cálculos - expr
- Cálculos – bc, eval Comando,
- Procesamiento de argumentos
- Comando getopts
- Uso de matrices
Edición Avanzada – vi & sed
- vi - Mapeo de combinaciones de teclas
- Asignación de teclas de control
- Uso de abreviaturas
- Edición de muchos archivos
- Iones ExpressRegulares
- Inserto global
- Aquí documento,
- Editor de flujo por lotes: sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
- Buscar y reemplazar
- Ejemplo de sed
Procesamiento de archivos de texto - awk
- La herramienta awk Programming
- Coincidencia de patrones
- Iones ExpressRegulares
- Patrones de comparación
- Patrones compuestos
- Patrones de rango
- Patrones especiales
- Funciones integradas
- Solución de problemas de scripts awk
- Pasar parámetros
- El uso de contiene
- Función printf
- Cómputos
- Funciones
- substr
- largura
- Declaraciones de acción
- Instrucciones de flujo de control
- Matrices
- Matrices con bucles for
- Ejemplos de awk
Requerimientos
El curso solo es adecuado para aquellos que tienen un buen conocimiento práctico de UNIX o han asistido al curso de Introducción a UNIX.
14 Horas