Curso: UNIX/Linux Shell Scripting

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:

Nombre
Localización
Ver todos los cursos
CURSO IMPARTIDO POR:

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.

Busca otro curso

ESCRIBE: Nombre del curso, centro de formación, docente y/o provincia

La formación es la clave.
Te ayudamos a bonificarla, ¡Es muy sencillo!.

¿Qué es una bonificación de formación?

Más información
CONTACTA

info@bonificatucurso.com

986 108 164

ACCESOS RÁPIDOS