Introducción
  • Introducción
  • Instalar Linux en una máquina virtual
  • Conseguir un servidor gratis con AWS
=>> INICIACIÓN AL INTÉRPRETE DE COMANDOS <<=
  • Explicación del bloque de introducción
Primeros pasos en el intérprete de comandos
  • Descripción del entorno
  • Componentes de una orden: los parámetros
  • Componentes de una orden: las opciones
  • Resumen
  • Autoevaluación
Comandos del sistema de ficheros
  • Navegar por los directorios y ver su contenido
  • Las rutas. Tipos, usos y características
  • Atajos en el uso del Bash.
  • Crear, mover y borrar ficheros y directorios
  • Espacio usado en disco: DU y DF
  • Enlaces: LN
  • Resumen
  • Copiar Elementos: CP
  • Uso de comodines: el asterisco
  • Uso de comodines: la interrogación
  • Resumen
  • Ejercicios
Usuarios y Permisos
  • Información sobre usuarios y grupos
  • Crear usuarios, grupos, contraseñas y cambiar propietarios
  • Los permisos en los ficheros
  • Los permisos en los directorios
  • Cambiar permisos. Orden chmod
Búsquedas en el sistema de ficheros.
  • Comando Find: Introducción
  • Comando Find: búsquedas por permisos, usuarios o grupos
  • Comando Find: fecha de modificación y profundidad máxima
  • Comando Find: opción exec, ejecuta un comando a los elementos encontrados.
Administración de software
  • Paquetes y repositorios
  • Administración con aptitude y Synaptic (entorno gráfico)
=>> MANEJO DE TEXTO <<=
  • Explicación del bloque de texto
  • Importancia de la información en formato texto
Mostrar y Filtrar Texto
  • Enviar texto a la salida estándar. Comando ECHO
  • Mostrar contenido de ficheros de texto. CAT, MORE y LESS
  • Seleccionar primeras o últimas lineas: HEAD y TAIL
  • Seleccionar partes de una linea: CUT
  • Filtrar sólo las lineas que contengan un patrón: GREP
  • Ejercicios
Acciones sobre texto
  • Editores de texto: nano
  • Editores de texto: Vim
  • Ordenar y procesar repeticiones: SORT y UNIQ
  • Contar e invertir: WC y REV
  • Ejercicios
Tuberías y redirecciones
  • Las redirecciones: entrada, salida estándar y de errores.
  • Conectando comandos: Las Tuberías.
  • Ejercicios
Comandos avanzados: TR y SED
  • Sustitución de caractéres: TR
  • Ejemplos con TR
  • Editor de flujo de texto: SED
  • Ejemplos con SED
  • Más ejemplos con SED
  • Ejercicios
Expresiones Regulares (Regex)
  • Introducción a las Expresiones Regulares
  • Exclusión y Rangos
  • Repeticiones
  • OR, uso de paréntesis, abreviaturas y límites de palabra
  • Referencias
=>> PROGRAMAR SHELL SCRIPT <<=
  • Explicación del bloque de SHELL SCRIPT
Introducción a los Script
  • Hola Mundo: Editor de texto, permisos, comentarios y primera linea
Entrada y salida de información
  • Uso de los parámetros
  • Lectura y escritura de variables
  • Variables del sistema
  • Arrays
  • Uso de las comillas
  • Leer información con READ
  • Ejercicios
Operaciones
  • Operaciones aritméticas
  • Operaciones Lógicas. Comando Test
  • Test: Comparación de texto. And y or
  • Test: comprobación sobre ficheros
  • Ejercicios
Estructuras condicionales
  • Sentencia IF
  • Ejemplo: Transformar calificaciones
  • Sentencia CASE
  • Ejemplo: Mejorar script notas.sh
  • Sustitución de comandos
  • Uso condicional de AND y OR
  • Ejemplo con estructuras condicionales: Descargar un fichero y comprobar tamaño
  • Depurar un Script
  • Ejercicios