Contacta con nosotros

Temario del curso

Introducción

  • Objetivos
  • Programa del Curso
  • Introducción al Curso
  • Requisitos Previos
  • Bibliografía
  • Responsabilidades de los Participantes
  • Resumen del Curso

Revisión de los 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
  • Trabajos en Primer Plano (Foreground)
  • Trabajos en Segundo Plano (Background) - &
  • Terminación de Trabajos - kill
  • Archivos Especiales - . y ..
  • El Indicador de Comando (Command Prompt) - PS1
  • Creación de Alias
  • Uso de Alias
  • Historial de Comandos
  • Edición de Línea de Comandos - uso de las Teclas de Flecha
  • Edición de Línea de Comandos - uso de vi
  • Personalización del Shell
  • El Directorio de Inicio - HOME
  • El Directorio de Trabajo - pwd
  • Cambio de Directorios - cd
  • Creación de Directorios - mkdir
  • Eliminación de Directorios - rmdir
  • Copiar Interactivo - cp -i
  • Mover Interactivo - mv -i
  • Eliminar Interactivo - rm -i
  • Eliminación de Directorios - rm -r
  • Caracteres Comodín (Wild Cards) - Generación de Nombres de Archivo
  • 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 en Shell

  • Creación de Scripts en Shell
  • Prueba del Comando
  • Creación del Archivo de Script
  • Adición de Permisos de Ejecución
  • Prueba del Script
  • Ejecución del Script - time
  • Ejecución del Script - dot (.)
  • Ejecución del Script - exec
  • Ejecución del Script - ksh
  • Depuración del Script
  • Pasaje de Parámetros
  • Comando read
  • Uso de read en Scripts
  • Elección del Shell
  • Limpiar la Salida
  • Supresión de Entrada - stty

Caracteres Especiales y Variables

  • Comillas
  • 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 (lectura dummy)
  • Finalización del Script
  • Finalización del Bucle
  • Opción Oculta - bifurcación de un shell (forking)
  • Control de Interrupciones - trap
  • Más sobre Interrupciones
  • Resaltado de Texto - tput
  • Posicionamiento del Cursor - backtab \b
  • Menú de Korn Shell

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 de Caracteres (Strings)
  • Uso de Corchetes
  • Evitar Entrada Nula
  • Prueba de Números
  • Más sobre case
  • Visualización de Variables
  • Colocació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 Trabajos - jobs
  • Expresiones Regulares
  • Impresora Global de Expresiones Regulares - grep
  • Expresión grep - egrep
  • Fgrep Rápido - fgrep
  • Cálculos - expr
  • Cálculos – bc, Comando eval,
  • Procesamiento de Argumentos
  • Comando getopts
  • Uso de Arrays

Edición Avanzada – vi & sed

  • vi - Mapeo de Combinaciones de Teclas
  • Mapeo de Teclas de Control
  • Uso de Abreviaturas
  • Edición de Múltiples Archivos
  • Expresiones Regulares
  • Insertado Global
  • Aquí documento (Here document),
  • Editor de Secuencia por Lotes - sed, eliminación con sed -d, impresión con sed -p, supresión con sed -n, salida con sed -q, archivos con sed -f, Entrada Múltiple con sed
  • Buscar y Reemplazar
  • Ejemplo de sed

Procesamiento de Archivos de Texto - awk

  • La Herramienta de Programación awk
  • Combinación de Patrones
  • Expresiones Regulares
  • Patrones de Comparación
  • Patrones Compuestos
  • Patrones de Rango
  • Patrones Especiales
  • Funciones Incorporadas
  • Solución de Problemas en Scripts awk
  • Pasaje de Parámetros
  • Uso de Contains (Contiene)
  • Función printf
  • Cálculos
  • Funciones
  • substr
  • length (longitud)
  • Instrucciones de Acción
  • Instrucciones de Flujo de Control
  • Arrays
  • Arrays con Bucles for
  • Ejemplos de awk

Requerimientos

El curso es solo adecuado para quienes 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