CENTRO DE FORMACIÓN
MODALIDAD
- Presencial
DURACIÓN
- 14 horas
LUGAR DE IMPARTICIÓN
- Aula Virtual
DOCENTES
- No disponible
Este curso de 2 días da una introducción a la escritura de scripts Shell de UNIX utilizando los shells Korn y Bash ya las funciones más avanzadas de UNIX, incluyendo el editor de lotes sed y el lenguaje de procesamiento de archivos de texto awk.
Introducción
- Objetivos
- Calendario de cursos
- Introducción al curso
- Pre-requisitos
- Bibliografía
- Responsabilidades de los Delegados
- Resumen del curso
Revisión de los Fundamentos - opcional
- Archivos
- Directorios y Procesos
- Visualización de directorios - ls
- Obtención de ayuda - hombre
- Visualización de archivos - cat, más
- Comandos simples
- Tuberías - uso | símbolo
- Redirección - usando> símbolo
- Redirección - usando >> símbolo
- Redirigir la entrada - usando <símbolo
- Redireccionamiento de errores
- Utilización de / dev / null
- Trabajos de primer plano
- Trabajos -
- Detener trabajos - matar
- Archivos especiales -. Y
- El símbolo del sistema - PS1
- Creación de alias
- Uso de alias
- Historia del comando
- Edición de línea de comandos: con las teclas de flecha
- Edición de la línea de comandos: con vi
- Personalización del shell
- El directorio de inicio - HOME
- El directorio de trabajo - pwd
- Cambio de directorios - cd
- Directorio de marcas - mkdir
- Eliminar Directorio - rmdir
- Copia interactiva - cp -i
- Movimiento interactivo - mv -i
- Interactive Eliminar - rm -i
- Eliminación de directorios - rm -r
- Wild Cards - Generación de nombre de archivo
- Recuento de palabras - wc
- Búsqueda de archivos - find
- Encontrar texto en archivos - grep, sort, cut, uniq, tr
- Cambiando Permisos - chmod
Programación de Shell
- Creación de scripts de Shell
- Prueba del comando
- Creación del archivo de secuencias de comandos
- Adición de permisos de ejecución
- Prueba de la secuencia de comandos
- Ejecución de la secuencia de comandos - tiempo
- Ejecución del Script - punto
- Ejecución de la secuencia de comandos - exec
- Ejecución de la secuencia de comandos - ksh
- Depuración de la secuencia de comandos
- Parámetros de paso
- El comando de lectura
- Uso de la lectura en secuencias de comandos
- Elegir el Shell
- Arreglando la salida
- Supresión de entrada - stty
Caracteres y Variables Especiales
- Comillas
- Citas de cuerdas - ",
- Personaje de escape - *
- Cédulas citadas - `
- Usando $ (...)
- Variables del sistema - conjunto
- Otras Variables Especiales
- Variables de usuario
- Variables de usuario - unset
- Variables en secuencias de comandos
- Comando de tipografía
- Variables enteras
- Construcciones Especiales
Creación de Menús
- Condiciones - caso
- Creación de un menú
- Iteración - mientras, hasta
- Retener la salida - dormir
- Retención de la salida - lectura ficticia
- Fin del guión
- Terminando el ciclo
- Opción ocultada - bifurcación de un shell
- Interrupciones de trapping - trampa
- Más información sobre Interrupciones
- Resaltar texto
- Posicionamiento del cursor - backtab \ b
- Korn Shell Menú
Selección
- Pruebas condicionales
- Prueba de atributos de archivo
- Prueba de permisos de archivos
- Múltiples pruebas: anidadas ifs
- Pruebas Múltiples - elseif
- La condición NO
- Condiciones múltiples en una prueba
- Prueba de cadenas
- Uso de soportes cuadrados
- Evitar la entrada nula
- Números de prueba
- Más información sobre el caso
- Visualización de variables
- Colocación de espacios
- Comandos de prueba
Iteración, Looping
- Cálculos - deje
- Iteración - mientras, hasta
- Bucle infinito
- Iteración - para
- Más de 9 Parámetros - cambio
Subíndices y Funciones
- Variables locales y globales
- Sub-scripts
- Comando de exportación
- Estado de salida
- Alias
- Funciones
- Funciones Útiles
- Estado de devolución
- Manipulación de funciones
- Funciones en secuencias de comandos
Comandos Avanzados
- Depuración - conjunto
- Configuración - conjunto
- Fusionar archivos - unirse
- Fusionar archivos: pegar, nombre de base y dirname
- Job Control - empleos
- Expresiones regulares
- Impresora de expresiones regulares globales - grep
- Expresión grep - egrep
- Rápido grep - fgrep
- Cálculos - expr
- Cálculos - bc, eval Comando,
- Procesamiento de Argumentos
- Comando getopts
- Uso de matrices
Edición Avanzada - vi & sed
- Vi - Asignación de combinaciones de teclas
- Mapeo de las teclas de control
- Uso de abreviaturas
- Edición de muchos archivos
- Expresiones regulares
- Inserción global
- Aquí documento,
- Editor de secuencias de lotes - sed, sed delete, -d, sed print, -p, sed suprime, -n, sed abandona, -q, sed file, -f, sed
- Encontrar y reemplazar
- Sed Ejemplo
Procesamiento de Archivos de Texto - Awk
- La herramienta de programación awk
- La coincidencia de patrones
- Expresiones regulares
- Patrones de comparación
- Patrones compuestos
- Patrones de rango
- Patrones especiales
- Funciones integradas
- Solución de problemas de scripts awk
- Parámetros de paso
- Uso Contiene
- Printf Función
- Cálculos
- Funciones
- Substr
- longitud
- Declaraciones de acción
- Declaraciones de flujo de control
- Matrices
- Matrices con bucles for
- Awk Ejemplo
Otros cursos bonificables de NobleProg:
¡Bonifica este curso!
Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.