Curso Presencial
Lugar:
Ciudad de México
Precio:
Duración:
5 Horas
| Precio | $1,650 (USD) - ($22,337) IVA inc. |
Curso de Shell Programming for System Administrators
Módulo 1 Shells de UNIX y scripts del Shell
Describir el papel de los shells en el ambiente UNIX
Describir los shells estándar
Definir los componentes de un script del shell
Escribir un script sencillo
Módulo 2 Escribir y depurar Scripts
Iniciar un script con #!
Colocar comentarios en un script
Cambiar permisos en un script
Ejecutar un script
Depurar un script
Módulo 3 El Ambiente Shell Utilizar variables de shells Bourne y Korn
Asignar valores a las variables del shell
Desplegar el valor de las variables del shell
Utilizar la declaración export para que las variables estén disponibles para los subprocesos
Desplegar el valor de las variables de ambiente
Des-asignar las variables de ambiente y del shell
Personalizar el ambiente del usuario con el archivo .profile
Realizar operaciones aritméticas
Crear y usar aliases
Desplegar aliases y los valores asignados a ellos
Definir los aliases incluidos
Personalizar los ambientes de los shells Bourne y Korn
Usar la expansión de la tilde y la sustitución de comandos del shell Korn
Módulo 4 Expresiones Regulares y el comando grep
Usar y describir expresiones regulares
Describir el comando grep
Usar el comando grep para encontrar patrones en un archivo
Usar caracteres de expresiones regulares con el comando grep
Módulo 5 El editor Sed
Usar el editor sed para realizar tareas de edición no interactivas
Usar caracteres de expresiones regulares con el comando sed
Módulo 6 El Lenguaje de Programación nawk
Usar los comandos nawk desde la línea de comandos
Escribir sencillos programas nawk para generar reportes de datos a partir de archivos de texto
Escribir sencillos programas nawk para generar reportes numéricos y de texto a partir de archivos de texto
Módulo 7 Condicionales
Usar el estatus exit de un comando como un control condicional
Usar la instrucción "if" para probar una condición
Pasar valores usando argumentos de línea de comandos (parámetros de posición) dentro de un script
Crear un mensaje USAGE
Colocar parámetros en la línea de comandos
Usar construcciones condicionales if, then, elif, else y fi
Usar instrucciones exit, let y test ([[ ]], " ")
Aplicar operadores booleanos lógicos: &&, y !
Usar la instrucción case
Módulo 8 Scripts interactivos
Usar los comandos print y echo para desplegar texto
Usar el comando read para asignar datos a una variable del shell de manera interactiva
Leer la entrada del usuario en una o más variables, usando la instrucción read
Usar caracteres especiales con los comandos print y echo para que el texto desplegado sea más atractivo para el usuario
Crear un documento "here"
Usar descriptores de archivo para leer desde y escribir hacia múltiples archivos
Módulo 9 Ciclos (loops)
Escribir scripts que usen loops for, while y until
Escribir un script usando la instrucción select
Describir cuando se deben usar loops dentro de un script
Generar listas de argumentos usando sustitución de comandos, variables y nombre de archivo.
Módulo 10 Variables avanzadas, Parámetros y Listas de Argumentos
Declaración de variables tipo string (caracteres), integer (enteros) y arrays (arreglos) Manipular variables tipo string
Cambiar los valores de los parámetros de posición usando la instrucción set dentro de un script
Usar arreglos del shell Korn
Establecer valores de default (por omisión) para los parámetros
Usar las instrucciones predefinidas del Korn shell: let, print, set y typeset
Módulo 11 - Funciones
Crear funciones definidas por el usuario en un script
Crear, invocar y desplegar funciones desde la línea de comandos
Pasar argumentos en una función
Llamar funciones desde archivos especiales 8de función) salvados en uno o más directorios de funciones
Describir en dónde se pueden usar las funciones
Módulo 12 - Traps
Describir cómo funcionan las instrucciones trap Incluir instrucciones trap en un script Usar la instrucción trap para atrapar señales y manejar errores
| Dónde | Ciudad de México, Montecito 38 Piso 9 Del Wtc, Col. Nápoles ver mapa |
| Cuándo | Inicio: consultar al centro educativo |