Programa del Curso

Introducción

  • Objetivos
  • Horario del curso
  • Introducciones al curso
  • Requisitos previos
  • Bibliografía
  • Delegar responsabilidades
  • Resumen del curso

Repaso de Conceptos Básicos - opcional

  • Archivos
  • Directorios y Procesos
  • Visualización de directorios - ls
  • Obtener ayuda - hombre
  • Mostrando Archivos - cat, más
  • Comandos simples
  • Tuberías - uso | símbolo
  • Redirección: uso del símbolo >
  • Redirección: uso del símbolo >>
  • Redireccionamiento de entrada: uso del 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 - HOME
  • El Directorio de Trabajo - pwd
  • Cambio de 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 - find
  • Búsqueda de texto en archivos - grep, sort, cut, uniq, tr
  • Cambio de permisos - chmod

Concha Programming

  • Creación de scripts de shell
  • Probar el comando
  • Creación del archivo de script
  • Adición de permisos de ejecución
  • Probar el script
  • Ejecución del script - tiempo
  • Ejecución del script - dot
  • 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
  • Elegir el caparazón
  • Ordenar la salida
  • Supresión de entrada - stty

Caracteres especiales y variables

  • Comillas
  • Cadenas entrecomilladas - ", '
  • Personaje de escape - *
  • Cadenas entrecomilladas - '
  • Usando $(...)
  • 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
  • Construcciones especiales

Creación de menús

  • Condiciones - caso
  • Creación de un menú
  • Iteración: mientras, hasta
  • Mantener la salida - dormir
  • Mantener presionada la salida: lectura ficticia
  • Finalización del guión
  • Terminando el bucle
  • Opción oculta: bifurcar un shell
  • Interrupciones de reventado - trampa
  • Más información sobre las interrupciones
  • Resaltado de texto
  • Colocación del cursor - backtab \b
  • Menú de Korn Shell

Selección

  • Pruebas condicionales
  • Probar atributos de archivo
  • Probar los permisos de los archivos
  • Pruebas múltiples: ifs anidadas
  • Pruebas múltiples - elseif
  • La condición NOT
  • Múltiples condiciones en una sola prueba
  • Pruebas de cadenas
  • 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
  • Bucle infinito
  • Iteración: para
  • Más de 9 parámetros - desplazamiento

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
  • Ajuste - conjunto
  • Combinación de archivos: unión
  • Combinació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ómputos: bc, comando eval,
  • Procesamiento de argumentos
  • Comando getopts
  • Uso de matrices

Edición avanzada – vi & sed

  • vi - Combinación de combinaciones de teclas de asignación
  • 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
  • Expresiones regulares
  • 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
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (1)

Cursos Relacionados

Categorías Relacionadas