Este curso es excelente, superó mis expectativas, es un gran aporte a la comunidad Linux. Muchas gracias.
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.
- Duración20 h 21 min
- Valoración4,8 / 54.244 reseñas
- Alumnos18.523
- CertificadoIncluido


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


















