Contacta con nosotros

Temario del curso

Introducción

  • Objetivos
  • Horario del Curso
  • Presentación del Curso
  • Requisitos Previos
  • Bibliografía
  • Responsabilidades de los Participantes
  • Resumen del Curso

Revisión de Conceptos Básicos - opcional

  • Archivos
  • Directorios y Procesos
  • Visualización de Directorios - ls
  • Obtener Ayuda - man
  • Visualización de Archivos - cat, more
  • Comandos Simples
  • Tuberías (Piping) - uso del símbolo |
  • Redirección - uso del símbolo >
  • Redirección - uso del símbolo >>
  • Redirección de Entrada - uso del símbolo <
  • Redirección de Errores
  • Uso de /dev/null
  • Tareas en Primer Plano
  • Tareas en Segundo Plano - &
  • Suspensión de Tareas - kill
  • Archivos Especiales - . y ..
  • El Indicador de Comando - PS1
  • Creación de Alias
  • Uso de Alias
  • Historial de Comandos
  • Edición en Línea de Comandos - uso de las Teclas de Flecha
  • Edición en Línea de Comandos - uso de vi
  • Personalización del Shell
  • Directorio Personal - HOME
  • Directorio de Trabajo - pwd
  • Cambio de Directorios - cd
  • Creación de Directorios - mkdir
  • Eliminación de Directorios - rmdir
  • Copia Interactiva - cp -i
  • Movimiento Interactivo - mv -i
  • Eliminación Interactiva - rm -i
  • Eliminación de Directorios - rm -r
  • Canales comúns (Wild Cards) - Generación de Nombres de Archivo
  • Cuento de Palabras - wc
  • Búsqueda de Archivos - find
  • Búsqueda de Texto en Archivos - grep, sort, cut, uniq, tr
  • Cambio de Permisos - chmod

Programación con Shell

  • Creación de Scripts para el Shell
  • Prueba del Comando
  • Creación del Archivo de Script
  • Agregado de Permisos de Ejecución
  • Prueba del Script
  • Ejecución del Script - time
  • Ejecución del Script - punto (.)
  • Ejecución del Script - exec
  • Ejecución del Script - ksh
  • Depuración del Script
  • Pasaje de Parámetros
  • El Comando read
  • Uso de read en Scripts
  • Elección del Shell
  • Ordenamiento de la Salida
  • Suspensión de Entrada - stty

Caracteres Especiales y Variables

  • Marcas de Cita
  • Cadenas Entrecomilladas - ", '
  • Carácter de Escape - *
  • Cadenas Entrecomilladas - `
  • Uso de $(...)
  • Variables del Sistema - set
  • Otras Variables Especiales
  • Variables de Usuario
  • Variables de Usuario - unset
  • Variables en Scripts
  • Comando Typeset
  • Variables Enteras
  • Constructos Especiales

Creación de Menús

  • Condiciones - case
  • Creación de un Menú
  • Iteración - while, until
  • Suspensión de la Salida - sleep
  • Suspensión de la Salida - dummy read
  • Finalización del Script
  • Finalización del Bucle
  • Oculto Opción - bifurcación de un shell (forking a shell)
  • Control de Interrupciones - trap
  • Más sobre Interrupciones
  • Resaltado de Texto - tput
  • Posicionamiento del Cursor - backtab \b
  • Menú para el Shell Korn

Selección

  • Pruebas Condicionales
  • Prueba de Atributos de Archivos
  • Prueba de Permisos de Archivos
  • Múltiples Pruebas - ifs anidados
  • Múltiples Pruebas - elseif
  • La Condición NO
  • Múltiples Condiciones en Una Prueba
  • Prueba de Cadenas
  • Uso de Corchetes
  • Evitar Entrada Nula
  • Prueba de Números
  • Más sobre case
  • Visualización de Variables
  • Inserción de Espacios
  • Prueba de Comandos

Iteración, Bucles

  • Cálculos - let
  • Iteración - while, until
  • Bucle Infinito
  • Iteración - for
  • Más de 9 Parámetros - shift

Sub-scripts y Funciones

  • Variables Locales y Globales
  • Sub-scripts
  • Comando Export
  • Estado de Salida
  • Alias
  • Funciones
  • Funciones Útiles
  • Estado de Retorno
  • Manipulación de Funciones
  • Funciones en Scripts

Comandos Avanzados

  • Depuración - set
  • Configuración - set
  • Fusión de Archivos - join
  • Fusión de Archivos - paste, basename y dirname
  • Control de Tareas - jobs
  • Expresiones Regulares
  • Impresora Global de Expresiones Regulares - grep
  • Búsqueda con Expresión - egrep
  • Búsqueda Rápida - fgrep
  • Cálculos - expr
  • Cálculos – bc, eval Command,
  • Procesamiento de Argumentos
  • Comando getopts
  • Uso de Arreglos

Edición Avanzada – vi & sed

  • vi - Mapeo de Combinaciones de Teclas
  • Mapeo de Teclas de Control
  • Uso de Abreviaciones
  • Edición de Múltiples Archivos
  • Expresiones Regulares
  • Insercción Global
  • Documento Aquí,
  • Editor de Flujo por Lotes - sed, eliminar en sed, -d, imprimir en sed, -p, suprimir en sed, -n, salir de sed, -q, archivo en sed, -f, Entrada Múltiple en sed, sed
  • Buscar y Reemplazar
  • Ejemplo de sed

Procesamiento de Archivos de Texto - awk

  • Herramienta de Programación awk
  • Coincidencia de Patrones
  • Expresiones Regulares
  • Patrones de Comparación
  • Patrones Compuestos
  • Patrones de Rango
  • Patrones Especiales
  • Funciones Integradas
  • Resolución de Problemas en Scripts awk
  • Pasaje de Parámetros
  • Uso de Contiene
  • Función printf
  • Cálculos
  • Funciones
  • substr
  • length
  • Instrucciones de Acción
  • Instrucciones de Flujo de Control
  • Arreglos
  • Arreglos con Bucles for
  • Ejemplos de awk

Requerimientos

El curso es adecuado únicamente para aquellos que tienen un buen conocimiento práctico de UNIX o han asistido al curso Introducción a UNIX.

 14 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas