Programación · Inicial

Curso completo de Linux: manejo de comandos y shell script

Usa la terminal de Linux con soltura: ficheros, permisos, procesos, redes y expresiones regulares, y automatiza con Bash.

Curso completo de Linux: manejo de comandos y shell script

Presentación · Linux

0:00 / 0:00

Qué aprenderás

  • Moverte por el sistema de ficheros y manipular archivos desde la terminal
  • Encadenar comandos con redirecciones, pipelines y filtros como grep o sort
  • Gestionar usuarios, grupos, permisos, sudo y bits especiales
  • Controlar procesos, señales y servicios con systemctl
  • Diagnosticar la red y conectarte por SSH a un servidor Ubuntu en AWS
  • Escribir scripts en Bash con funciones, bucles, argumentos y arrays
Terminal de LinuxPermisos y usuariosProcesos y serviciosRedes en LinuxExpresiones regularesShell script

Mapa del temario

20 secciones · 165 lecciones · 20 h 53

01Presentación del curso1 lecciones · 2 min
  1. Vídeo: Presentación del curso2 min
02¿Qué es Linux?3 lecciones · 19 min
  1. Vídeo: Introducción al curso2 min
  2. Artículo: Índice del curso1 min
  3. Vídeo: ¿Qué es Linux?16 min
03Preparación del entorno de aprendizaje4 lecciones · 20 min
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: ¿Qué distribución de Linux utilizar?3 min
  3. Vídeo: Instalación de VMware6 min
  4. Vídeo: Instalación de Linux Ubuntu en VMware10 min
04La shell de Linux9 lecciones · 47 min
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: La shell de Linux8 min
  3. Vídeo: Comandos de la shell de Linux8 min
  4. Vídeo: Información de los comandos: help, man, info, whatis, apropos9 min
  5. Vídeo: Manejo de comandos y expresiones lógicas6 min
  6. Vídeo: Atajos útiles para la shell de Linux8 min
  7. Artículo: Listado de atajos para la shell de Linux1 min
  8. Vídeo: Caso práctico: Creando nuestro propio comando alias5 min
  9. Artículo: Curiosidad: ¿Qué significa "is hashed"?1 min
05Manejo del sistema de ficheros de Linux10 lecciones · 1 h 53
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: El sistema de ficheros de Linux7 min
  3. Vídeo: Navegación: Rutas relativas y absolutas12 min
  4. Vídeo: Ficheros en Linux6 min
  5. Vídeo: Creación de ficheros y editores de texto9 min
  6. Vídeo: Visualización de ficheros y directorios en Linux9 min
  7. Vídeo: Manipulación de ficheros y directorios en Linux16 min
  8. Vídeo: Búsqueda de ficheros y directorios13 min
  9. Vídeo: Principales directorios de Linux25 min
  10. Vídeo: Caso práctico: Análisis forense del fichero swapfile15 min
06Conceptos avanzados del sistema de ficheros y la shell de Linux11 lecciones · 1 h 39
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Inodos16 min
  3. Vídeo: Dentries5 min
  4. Vídeo: Enlaces simbólicos (Soft Links)12 min
  5. Vídeo: Enlaces duros (Hard Links)11 min
  6. Vídeo: Wildcards11 min
  7. Vídeo: Shell Expansions12 min
  8. Vídeo: Command Substitution6 min
  9. Vídeo: Comillas en la Shell de Linux12 min
  10. Vídeo: Escapando caracteres especiales5 min
  11. Vídeo: Caso práctico: El programa vulnerable persistente8 min
07Redirecciones y pipelines10 lecciones · 1 h 07
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: I/O Redirection8 min
  3. Vídeo: Standard Output (stdout) Redirection8 min
  4. Vídeo: Standard Error (stderr) Redirection12 min
  5. Vídeo: /dev/null5 min
  6. Vídeo: Standard Input (stdin) Redirection9 min
  7. Vídeo: Pipelines5 min
  8. Vídeo: Filtros y búsquedas: sort, uniq, wc7 min
  9. Vídeo: Filtros y búsquedas (Parte II): grep, head, tail, tee11 min
  10. Artículo: Extra: Comando sed1 min
08Permisos y usuarios en Linux15 lecciones · 2 h 18
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Permisos y usuarios: passwd, shadow, group10 min
  3. Vídeo: Lectura (r), Escritura (w) y Ejecución (x)9 min
  4. Artículo: Permisos en directorios1 min
  5. Vídeo: El usuario root5 min
  6. Vídeo: Modificación de permisos en octal11 min
  7. Vídeo: Modificación de permisos simbólica6 min
  8. Vídeo: Permisos por defecto: umask8 min
  9. Vídeo: Setuid, Setgid, Sticky bit12 min
  10. Vídeo: Cambio de identidad: su12 min
  11. Vídeo: sudo6 min
  12. Vídeo: sudoers17 min
  13. Vídeo: Gestión usuarios y grupos: useradd, groupadd, usermod, deluser...16 min
  14. Vídeo: Cambio de propietario: chown y chgrp9 min
  15. Vídeo: Caso Práctico: Explotando el bit setuid15 min
09Procesos en Linux14 lecciones · 1 h 49
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Procesos en Linux7 min
  3. Vídeo: Visualización estática de procesos9 min
  4. Vídeo: Visualización dinámica de procesos10 min
  5. Vídeo: Interrupción de procesos5 min
  6. Vídeo: Procesos en segundo plano5 min
  7. Vídeo: Señales (Signals)13 min
  8. Vídeo: Init, demonios y servicios8 min
  9. Vídeo: Gestión de servicios: init.d, systemctl, service10 min
  10. Artículo: Las 6 etapas del proceso de arranque de Linux4 min
  11. Vídeo: Apagado del sistema: halt, poweroff, reboot, shutdown3 min
  12. Vídeo: Cambio de prioridad: nice, renice12 min
  13. Vídeo: Caso práctico: Hacking de la memoria de un proceso21 min
  14. Artículo: Código del caso práctico1 min
10Networking en Linux16 lecciones · 2 h 10
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Interfaces de red13 min
  3. Vídeo: Direcciones IP10 min
  4. Artículo: Dirección de broadcast1 min
  5. Vídeo: Routing10 min
  6. Vídeo: Sniffers: Wireshark y Tcpdump6 min
  7. Vídeo: Examinando la red: Ping y Nmap9 min
  8. Vídeo: DHCP y DNS8 min
  9. Vídeo: Descarga y subida de información: Curl y Wget14 min
  10. Vídeo: Conexiones remotas: SSH9 min
  11. Vídeo: Intercambio de ficheros I: FTP12 min
  12. Vídeo: Intercambio de ficheros II: SFTP4 min
  13. Vídeo: Visualizando las conexiones activas: SS10 min
  14. Vídeo: Netstat6 min
  15. Vídeo: Caso práctico: Despliegue de Linux en la nube (AWS)13 min
  16. Artículo: Extra: Creando una cuenta segura en AWS4 min
11Gestión de paquetes y librerías en Linux8 lecciones · 47 min
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Gestión de paquetes en Linux9 min
  3. Vídeo: Buscar, instalar y actualizar paquetes11 min
  4. Vídeo: Instalación manual de paquetes4 min
  5. Vídeo: Eliminar, listar y buscar paquetes instalados11 min
  6. Artículo: Actualizar la distribución de Linux1 min
  7. Vídeo: Añadir nuevos repositorios de paquetes9 min
  8. Artículo: Extra: Otra forma de añadir repositorios de paquetes1 min
12El entorno en Linux7 lecciones · 1 h 03
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: El entorno en Linux8 min
  3. Vídeo: ¿Cómo se establece el entorno?13 min
  4. Artículo: System Wide Scripts vs Session-wide Scripts1 min
  5. Vídeo: Modificando el entorno20 min
  6. Artículo: Variables de entorno interesantes1 min
  7. Vídeo: Caso Práctico: Personalizando la shell de Linux19 min
13Dispositivos de almacenamiento externos en Linux5 lecciones · 32 min
  1. Vídeo: Introducción al a sección1 min
  2. Vídeo: Dispositivos extraíbles en Linux7 min
  3. Vídeo: Montar y desmontar dispositivos6 min
  4. Vídeo: Identificando el nombre del dispositivo6 min
  5. Vídeo: Caso práctico: Análisis forense de un dispositivo USB12 min
14Archivando y comprimiendo ficheros en Linux5 lecciones · 27 min
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Comprimiendo y descomprimiendo ficheros en Linux8 min
  3. Vídeo: Bzip2: Otra solución para comprimir/descomprimir4 min
  4. Vídeo: Archivando ficheros: tar9 min
  5. Vídeo: Archivar y comprimir con zip5 min
15Expresiones regulares y búsquedas avanzadas13 lecciones · 1 h 17
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: ¿Qué son las expresiones regulares?9 min
  3. Vídeo: Referenciar cualquier caracter5 min
  4. Vídeo: Símbolos de anclaje3 min
  5. Vídeo: Expresiones con corchetes y rangos10 min
  6. Artículo: POSIX Classes1 min
  7. Vídeo: POSIX Básico vs Extendido6 min
  8. Vídeo: Alternancia y paréntesis5 min
  9. Vídeo: Cuantificadores11 min
  10. Vídeo: Editor de expresiones regulares8 min
  11. Vídeo: Caso Práctico I: Trabajando con expresiones regulares11 min
  12. Vídeo: Caso Práctico II: Trabajando con expresiones regulares6 min
  13. Artículo: Ejercicio: ¿Puedes mejorar las expresiones regulares anteriores?1 min
16PARTE II: SHELL SCRIPT1 lecciones · 2 min
  1. Vídeo: Introducción a la sección2 min
17Introducción a Shell Script10 lecciones · 1 h 18
  1. Vídeo: ¿Qué es Shell Script?5 min
  2. Vídeo: Nuestro primer Shell Script: shebang y comentarios9 min
  3. Vídeo: Comenzando el proyecto9 min
  4. Vídeo: Variables15 min
  5. Vídeo: Constantes6 min
  6. Vídeo: Here Documents10 min
  7. Vídeo: Funciones12 min
  8. Vídeo: Parámetros y argumentos5 min
  9. Vídeo: Variables Locales6 min
  10. Artículo: Código del Proyecto Final1 min
18Shell Script: Control de flujo15 lecciones · 2 h 07
  1. Vídeo: Sentencia if9 min
  2. Vídeo: Sentencia if: Comando test15 min
  3. Artículo: Expresiones para el comando test2 min
  4. Vídeo: Sentencia if: Condiciones avanzadas6 min
  5. Vídeo: Combinando expresiones: AND, OR y NOT6 min
  6. Vídeo: Comando Exit4 min
  7. Vídeo: Bucle for10 min
  8. Vídeo: Complementando el proyecto25 min
  9. Artículo: Ejercicio: Mejorando el script1 min
  10. Vídeo: Bucle while6 min
  11. Vídeo: Break y Continue8 min
  12. Vídeo: Complementando el proyecto II17 min
  13. Vídeo: Bucle until4 min
  14. Vídeo: Sentencia case12 min
  15. Artículo: Código del Proyecto Final2 min
19Shell Script: Otros componentes importantes7 lecciones · 55 min
  1. Vídeo: Lectura de teclado: read7 min
  2. Vídeo: Argumentos en un shell script6 min
  3. Vídeo: Argumentos y Parámetros: Conceptos avanzados9 min
  4. Vídeo: Importando otros scripts: source8 min
  5. Vídeo: Arrays17 min
  6. Vídeo: Operadores lógicos: && y ||6 min
  7. Artículo: Código del proyecto final2 min
20Despedida del curso1 lecciones · 1 min
  1. Vídeo: Despedida del curso1 min

Forma parte de estas rutas

Linux20 hPython25 hHacking ético21 hPrivacidad online9 hPython hacking35 hHacking avanzado25 h

Hacker ético profesional

6 cursos · 136 h de vídeo

Ver ruta · 41,99 €

Lo que dicen de este curso

4,8 de media en 4.244 reseñas

  • Este curso es excelente, superó mis expectativas, es un gran aporte a la comunidad Linux. Muchas gracias.
    Ronald Javier F.oct 2026
  • Altamente recomendado, mis conocimientos sobre el tema eran absolutamente nulos, ahora con la totalidad del curso desarrollado, me siento con la confianza y conocimientos suficientes para navegar en la terminal de linux. Muchas gracias
    David Ricardo Vargas C.oct 2026
  • Completo e impartido por alguien profesional, apasionado y que tiene experiencia en campo. Orgulloso de ser estudiante de alguien así.
    Fleishman Adrian Ordoñez C.sept 2026
  • El curso me pareció excelente. Primero, el temario me parece muy adecuado, cubriendo una buena cantidad de conceptos que creo que son suficientes para tener un buen conocimiento de Linux. También destaco la forma en que están separados los temas y lecciones, haciendo que sea más fácil seguirlas. Finalmente, la forma de explicar es muy amena y comprensible. Lo recomiendo sin dudas.
    David C.ago 2026
  • Excelente curso. El profesor realmente sabe lo que enseña y se denotan sus ganas de enseñar.
    Jose Miguel Aguilar F.ago 2026
  • Le di 5 ⭐ porque he aprendido mucho, mis expectativas las superó ha despertado en mi seguir aprendiendo y las explicaciones son muy claras. Felicidades profesor es muy provechoso sus explicaciones, excelente curso.
    Roger Humberto R.may 2026
Ver todas las opiniones →

Instructor

Santiago Hernández

Experto en IA y ciberseguridad

Experto en IA y ciberseguridad con +300k alumnos formados. Profesor universitario y speaker internacional en las conferencias más prestigiosas del sector.

Ver su trayectoria →

[pago]Pago seguro

Tu pedido

    PaddleCreem procesa el pago como distribuidor y te envía la factura. Los datos de tu tarjeta no pasan por Techmind Academy.

    Cargando el pago seguro…