Contacta con nosotros

Temario del curso

Introducción

  • Objetivos
  • Calendario del Curso
  • Bienvenida al Curso
  • Prerrequisitos
  • 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 - 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 - &
  • Detener Tareas - kill
  • Archivos Especiales - . y ..
  • Indicador de Comandos - PS1
  • Creación de Alias
  • Uso de Alias
  • Historial de Comandos
  • Edición de Línea de Comandos - uso de Teclas de Flecha
  • Edición de Línea de Comandos - uso de vi
  • Personalización del Shell
  • Directorio Home - HOME
  • Directorio de Trabajo - pwd
  • Cambio de Directorios - cd
  • Crear Directorio - mkdir
  • Eliminar Directorio - rmdir
  • Copiar Interactivamente - cp -i
  • Mover Interactivamente - mv -i
  • Eliminar Interactivamente - rm -i
  • Eliminación de Directorios - rm -r
  • Caracteres Comodín - Generación de Nombres de Archivos
  • Conteo 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 de Shell

  • Creación de Scripts de Shell
  • Prueba del Comando
  • Creación del Archivo de Script
  • Añadido 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
  • Paso de Parámetros
  • El Comando read
  • Uso de read en Scripts
  • Elegir el Shell
  • Limpiar la Salida
  • Supresión de Entrada - stty

Caracteres Especiales y Variables

  • Marcas de Comillas
  • Cadenas Entre Comillas - ", '
  • Carácter de Escape - *
  • Cadenas Entre Comillas - `<
  • 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 - lectura vacía (dummy read)
  • Finalización del Script
  • Finalización del Bucle
  • Opción Oculta - generación de subprocesos (forking a shell)
  • Atrapar Interrupciones - trap
  • Más sobre Interrupciones
  • Resaltado de Texto - tput
  • Posicionamiento del Cursor - tabulador hacia atrás \b
  • Menú del 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 NOT (NO)
  • Múltiples Condiciones en una Sola Prueba
  • Prueba de Cadenas
  • Uso de Corchetes Cuadrados
  • Evitar Entrada Nula
  • Prueba de Números
  • Más sobre case
  • Visualización de Variables
  • Colocar 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 del 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
  • Expresión grep - egrep
  • Grep Rápido - fgrep
  • Cálculos - expr
  • Cálculos – bc, Comando eval,
  • 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 Muchos Archivos
  • Expresiones Regulares
  • Insertión Global
  • Documento Aquí (Here document),
  • Editor de Flujo por Lotes - sed, sed eliminar, -d, sed imprimir, -p, sed suprimir, -n, sed salir, -q, sed archivo, -f, sed Múltiple Entrada, sed
  • Buscar y Reemplazar
  • Ejemplo de sed

Procesamiento de Archivos de Texto - awk

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

Requerimientos

El curso solo es adecuado para aquellos que tengan un buen conocimiento práctico de UNIX o hayan asistido al curso Introducción a UNIX.

 14 Horas

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas