Elige tu idioma
Curso de línea de comandos de Linux
Más de 2 millones de estudiantes en todo el mundo

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.

Dedika para empresas

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.

Haz clic aquí

Contenido del curso

8 Capítulos • 40 ClasesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

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 2Ver detalles

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 3Ver detalles

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 4Ver detalles

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 5Ver detalles

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 6Ver detalles

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 7Ver detalles

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 8Ver detalles

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.

Certificació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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

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