
Curso de línea de comandos de Linux
Dominá por completo la terminal de Linux, desde la navegación básica hasta el scripting de shell avanzado y la automatización del sistema. Este curso les da a desarrolladores, administradores de sistemas y usuarios avanzados las habilidades prácticas para trabajar con seguridad en cualquier sistema Linux. Dejá de copiar comandos que no entendés y empezá a construir experiencia real que funcione en producción.
Lo que vas a aprender:
Navegá por el sistema de archivos de Linux y administrá archivos, directorios, enlaces y permisos con seguridad.
Creá y ejecutá scripts de Bash con variables, bucles, funciones y manejo de errores de nivel productivo.
Configurá la propiedad de usuarios, los bits de permisos especiales y los privilegios de sudo para aplicar el acceso con privilegio mínimo.
Aplicá herramientas de procesamiento de texto como grep, sed, awk y pipes para filtrar y transformar flujos de datos.
Diagnosticá problemas de red, establecé conexiones SSH seguras y transferí archivos entre sistemas de manera eficiente.
Programá trabajos automatizados con cron, administrá procesos en ejecución y mantené las tareas activas entre sesiones.
Cómo estudias de forma práctica Curso de línea de comandos de Linux
Cómo practicas Curso de línea de comandos de Linux
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 ClasesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesPrimeros pasos con la shell de Linux
Primeros pasos con la shell de Linux
Clase 1 • Anatomía de un comando de shell
Desglosa la sintaxis de comandos en comando, opciones y argumentos. Proporciona el modelo mental que vas a aplicar a cada comando del curso.
Clase 2 • Acceder a la terminal
Enseña métodos para abrir y conectarse a una terminal en sistemas locales y remotos. Facilita directamente la práctica a lo largo de todo el curso.
Clase 3 • Tipos de shell y archivos de configuración
Presenta Bash, Zsh y otras shells, además de los archivos de inicio que las configuran. Vas a comprender cómo se inicializa tu entorno.
Clase 4 • Comprender el sistema operativo Linux
Cubre la arquitectura de Linux, el rol del kernel y las distribuciones. Establece la base conceptual necesaria antes de usar la línea de comandos.
Clase 5 • Navegación básica y listado de archivos
Cubre pwd, ls y cd para moverse por el sistema de archivos. Vas a adquirir la capacidad práctica inmediata de orientarte en cualquier sistema Linux.
Capítulo 2OcultarOcultar detallesVer detallesSistema de archivos de Linux y operaciones con archivos
Sistema de archivos de Linux y operaciones con archivos
Clase 1 • Estándar de jerarquía del sistema de archivos de Linux
Mapea el árbol de directorios estándar desde el directorio raíz hasta los directorios hoja. Vas a entender dónde residen los datos del sistema, de usuarios y de aplicaciones.
Clase 2 • Crear y eliminar archivos y directorios
Enseña touch, mkdir, rm y rmdir con patrones de uso seguro. Desarrolla las habilidades básicas de creación y limpieza de archivos que se usan en cada flujo de trabajo.
Clase 3 • Copiar, mover y renombrar
Cubre cp y mv para duplicar y reubicar archivos. Vas a aprender a reestructurar la disposición de los directorios sin pérdida de datos.
Clase 4 • Visualización de archivos e inspección de contenido
Presenta cat, less, head, tail y file para leer contenido. Se conecta con capítulos posteriores sobre procesamiento de texto y análisis de logs.
Clase 5 • Enlaces, comodines y expansión de patrones
Explica los enlaces duros, los enlaces simbólicos y los patrones glob de la shell. Vas a poder referenciar y operar por lotes sobre archivos de manera eficiente.
Capítulo 3OcultarOcultar detallesVer detallesPermisos, propiedad y conceptos básicos de seguridad
Permisos, propiedad y conceptos básicos de seguridad
Clase 1 • Comprender los bits de permisos
Decodifica los bits de lectura, escritura y ejecución para propietario, grupo y otros. Proporciona el modelo conceptual para todas las tareas de gestión de permisos.
Clase 2 • Sudo y escalada de privilegios
Presenta sudo para ejecutar comandos con privilegios elevados de forma segura. Vas a gestionar tareas administrativas sin iniciar sesión como root.
Clase 3 • Propiedad con chown y chgrp
Cubre la transferencia de la propiedad de archivos a usuarios y grupos. Conecta el control de propiedad con escenarios multiusuario y de cuentas de servicio.
Clase 4 • Bits de permisos especiales
Explica setuid, setgid y el sticky bit, y sus implicaciones de seguridad. Vas a reconocer y aplicar estos bits en contextos de administración de sistemas.
Clase 5 • Cambiar permisos con chmod
Enseña la sintaxis simbólica y octal de chmod para modificar el acceso. Vas a aplicar cambios de permisos precisos a archivos y árboles de directorios.
Capítulo 4OcultarOcultar detallesVer detallesProcesamiento de texto y manipulación de flujos
Procesamiento de texto y manipulación de flujos
Clase 1 • Transformar texto con sed y awk
Presenta la edición de flujos con sed y el procesamiento de campos con awk. Vas a realizar sustituciones, eliminaciones y extracción de columnas en datos de texto.
Clase 2 • Pipes y encadenamiento de comandos
Enseña el operador pipe y los conectores lógicos &&, || y ;. Vas a componer comandos de varios pasos que pasan datos entre herramientas.
Clase 3 • Ordenar, contar y comparar
Cubre sort, uniq, wc, cut y diff para la síntesis de datos. Vas a cuantificar, deduplicar y comparar conjuntos de datos de texto en pipelines.
Clase 4 • Filtrar con grep y egrep
Cubre la coincidencia de patrones con grep usando regex básicas y extendidas. Vas a extraer líneas relevantes de archivos y de la salida de comandos.
Clase 5 • Flujos estándar y redirección
Explica stdin, stdout y stderr, y cómo redirigirlos. Establece el modelo de flujo de datos que subyace a toda construcción de pipelines.
Capítulo 5OcultarOcultar detallesVer detallesFundamentos de scripting de shell
Fundamentos de scripting de shell
Clase 1 • Funciones y organización de scripts
Enseña a definir funciones reutilizables y a estructurar scripts más grandes. Vas a modularizar la lógica para facilitar la lectura y el mantenimiento.
Clase 2 • Estructura y ejecución de scripts
Cubre las líneas shebang, los permisos de scripts y los métodos de ejecución. Vas a crear y ejecutar tus primeros scripts correctamente desde el principio.
Clase 3 • Variables y entrada del usuario
Enseña la declaración de variables, reglas de quoting y lectura de entrada del usuario. Vas a escribir scripts que acepten y procesen datos dinámicos de forma segura.
Clase 4 • Bucles e iteración
Cubre los bucles for, while y until para la automatización de tareas repetitivas. Vas a iterar sobre archivos, rangos y la salida de comandos de manera eficiente.
Clase 5 • Lógica condicional y pruebas
Presenta if/elif/else y expresiones de prueba para la toma de decisiones. Vas a ramificar el comportamiento de los scripts según el estado de archivos, cadenas de texto y números.
Capítulo 6OcultarOcultar detallesVer detallesGestión de procesos y trabajos
Gestión de procesos y trabajos
Clase 1 • Señales y control de procesos
Cubre el envío de señales con kill y killall para controlar procesos. Vas a finalizar, pausar y reanudar procesos de forma segura.
Clase 2 • Programar tareas con cron y at
Cubre la sintaxis de crontab y el comando at para la automatización basada en tiempo. Vas a programar trabajos recurrentes y únicos de manera confiable.
Clase 3 • Trabajos persistentes con nohup y screen
Presenta nohup, screen y tmux para procesos persistentes en la sesión. Vas a mantener los trabajos en ejecución después de la desconexión de la terminal.
Clase 4 • Trabajos en primer y segundo plano
Enseña el control de trabajos con &, fg, bg y jobs para la multitarea. Vas a ejecutar tareas largas en segundo plano sin bloquear la terminal.
Clase 5 • Comprender los procesos de Linux
Explica los PID, las relaciones padre-hijo y los estados de los procesos. Proporciona el modelo conceptual para todas las tareas de monitorización y control de procesos.
Capítulo 7OcultarOcultar detallesVer detallesRedes desde la línea de comandos
Redes desde la línea de comandos
Clase 1 • Interfaces de red y configuración
Cubre ip, ifconfig y hostname para ver y establecer la configuración de red. Vas a identificar las direcciones de las interfaces y los estados de conexión.
Clase 2 • Acceso remoto seguro con SSH
Cubre la generación de claves SSH, archivos de configuración y túneles. Vas a conectarte de forma segura a hosts remotos y a redirigir puertos de manera protegida.
Clase 3 • Inspeccionar la actividad de red
Cubre ss, netstat y tcpdump para monitorizar conexiones y tráfico. Vas a detectar conexiones inesperadas y capturar paquetes para su análisis.
Clase 4 • Diagnóstico de conectividad
Enseña ping, traceroute y mtr para probar rutas de red. Vas a aislar dónde ocurren las fallas de conectividad en una ruta de red.
Clase 5 • Herramientas de transferencia de archivos
Presenta scp, rsync y curl para mover archivos entre sistemas. Vas a elegir la herramienta adecuada para cada escenario de transferencia.
Capítulo 8OcultarOcultar detallesVer detallesTécnicas avanzadas de shell y automatización
Técnicas avanzadas de shell y automatización
Clase 1 • Expresiones regulares en profundidad
Enseña regex POSIX y compatibles con Perl para grep, sed y awk. Vas a escribir patrones precisos para la extracción y transformación de texto complejo.
Clase 2 • Técnicas avanzadas de variables
Cubre la expansión de parámetros, arrays y arrays asociativos. Vas a manipular estructuras de datos complejas completamente dentro de la shell.
Clase 3 • Manejo de errores y depuración de scripts
Presenta set -e, set -x y trap para un comportamiento robusto de los scripts. Vas a detectar, reportar y recuperarte de errores en scripts de producción.
Clase 4 • Documentos incrustados y sustitución de procesos
Cubre heredocs y sustitución de procesos para un manejo flexible de la entrada. Los estudiantes incorporan datos multilínea y la salida de comandos en las herramientas sin problemas.
Clase 5 • Patrones de automatización y diseño de scripts
Enseña idempotencia, bloqueo y diseño modular para scripts confiables. Vas a diseñar automatización que sea segura de ejecutar repetidamente en producción.
Tu certificado válido de finalización
Este curso es para ti:
Desarrolladores web: que despliegan código en servidores Linux pero evitan la terminal de comandos.
Técnicos de soporte de IT: listos para ir más allá de las herramientas de GUI hacia un control real del sistema.
Estudiantes de ciencias de la computación: adquiriendo habilidades prácticas para complementar su formación académica.
Personas en cambio de trayectoria profesional: buscando roles de DevOps, nube o administración de sistemas que requieren dominio de Linux.
Aficionados y makers: que ejecutan Linux en hardware personal y quieren capacidades más avanzadas.
Entusiastas de la seguridad: aprendiendo a auditar, reforzar y administrar sistemas Linux desde cero.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas Frecuentes
¿Quién es Dedika?
¿El certificado es válido en Chile?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















