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



Precio por participante

Testimonios (1)

Cursos Relacionados

Developing Applications For Linux (LFD401)

28 horas

Linux for System Engineers (LFS311)

28 horas

Linux Enterprise Automation (LFS430)

28 horas

Open Source Virtualization (LFS462)

28 horas

Fundamentals of Linux (LFS300)

28 horas

Linux for System Administrators (LFS301 retired)

28 horas

Linux Security (LFS416)

28 horas

Linux Performance Tuning (LFS426)

28 horas

Kubernetes for App Developers (LFD459)

21 horas

Kubernetes Administration (LFS458)

28 horas

Kubernetes Security Fundamentals (LFS460)

28 horas

Bash Scripting for Automation

21 horas

Programación BASH

14 horas

Red Hat Certified Engineer (RHCE) Exam (EX294) Preparation

35 horas

Red Hat Certified System Administrator (RHCSA) Exam (EX200) Preparation

35 horas

Categorías Relacionadas

1