Desafíos de práctica de Linux

En este curso, encontrarás una colección de desafíos de práctica de Linux que te ayudarán a mejorar tus habilidades en Linux. Estos desafíos están diseñados para ayudarte a aprender y practicar comandos de Linux, scripting de shell y tareas de administración de sistemas.

Linux

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Programa

Implementar enlaces físicos (hard links) en Linux

Inicio de sesión y cambio de usuarios

Gestionar Permisos de Archivos

Creación y Extracción de Archivos Tar

Gestión de Registros y Archivos

Incorporar a un usuario de práctica

Mostrar información del usuario y del grupo

Cambiar la propiedad de un archivo

Crear una copia de seguridad de un directorio de registros

Extraer direcciones de correo electrónico únicas

Creación y Manipulación de Enlaces Simbólicos

Procesamiento de Argumentos en Scripts de Bash

Extraer programas del historial de comandos

Localizar archivos Setuid

Impresión en la Terminal de Linux

Visualización Encantada de Linux

Aventura Virtual de Listado en Linux

Script de bash para información de archivos

Navegación Forestal con el Comando pwd

Copia en el Desierto con Saladino

Migración de Archivos de la Tribu del Desierto

Búsqueda en la Jungla Digital

Visualización Inicial de Archivos Reales

La Búsqueda de Maestría Textual de Zog

Decodificador de Texto del Lago Encantado

Restaurando la Armonía a Través de la Propiedad de Linux

El Santuario de los Permisos

Dominio de los comodines en el análisis de datos

Búsqueda de Patrones en Linux: Saga de la Persecución

Eliminar líneas en blanco

Ordenamiento de texto en el Laberinto Temporal

Filtrado de Duplicados Sobrenatural en Linux

Aventura de Comparación de Archivos en Linux

Aventura Encantadora de Edición de Texto en Linux

Compresión de Archivos Inspirada en la Arena

Gestión de Usuarios en el Salvaje Oeste

Modificaciones de Usuario Fronterizas

Desvelando al Maestro de Grupos de Linux

Gestión de Grupos de la Granja Linusia

Descubriendo tu Identidad en Linux

Revelación de la Identidad del Domador de Bestias Mágicas

Exploración de Información del Sistema Galáctico

Magia de Procesos Elevada al Cielo

Contar Usuarios del Sistema dentro del Rango de IDs

Viaje Submarino para Limpiar la Pantalla

Búsqueda del Tesoro con Directorios de Linux

Creación de Directorio de Tesoro Escondido

Desafío de Maestría en Archivos de Linux

Aventura Victoriana de Enlaces en Linux

Cuento de Concatenación de Pergaminos Antiguos

Búsqueda del Tesoro Pirata en Linux

Comandos para el Manejo de Archivos en Linux

La Búsqueda de Archivos de Los Cruzados del Código

Dominio del Desplazamiento en Linux

La búsqueda de datos de The Finder

Operaciones Especiales con Archivos

Dominio del Comando Lightning de los Guardianes

Búsqueda de Archivos Encantados

Secretos del Pergamino Sed del Faraón

Edición de Archivos Diferentes

Línea de Comandos de Linux

Editor de Flujo Sed

Dominio del Procesamiento de Texto del Imperio

Decodificar Mensajes Crípticos del Sanatorio con Linux tr

Fusión de Líneas de Guerreros en Linux

Fusión Interestelar de Archivos con Linux

Comparaciones de Linux que Viajan en el Tiempo

La Búsqueda del Parche Encantado de Linux

Aventura de Edición en el Cielo

La Búsqueda del Gedit Imperial

Archivado de Datos Futurista en Linux

Compresión Tar y Zip

Aventuras de Descompresión en la Ciudad Ciberpunk

Búsqueda del Tesoro con Lógica Linux

Duelo Tecnológico de Columnización de Texto en Linux

La Búsqueda de Pruebas de Linux de las Reinas de las Nieves

Aventura de Comandos de Linux en el Jardín del Palacio

Odisea Estelar de Comandos de Linux

Búsqueda en el Manual de Linux

Aventura de Numeración de Líneas en el Desierto

Liberando a Vidyutpada: Maestría en la Entrada de Linux

Cronometraje de Paradas en Boxes de Carreras en el Desierto

Descubrimiento de Variables Oceánicas

Aventura de Scripting en Linux

Exploración de Shell en Realidad Virtual

Conexiones Galácticas Seguras con Linux

Rastreo de Red en el Bosque Místico

Evaluación de Red Pingtopia

Dominio de la Seguridad del Reino de la Nieve

Fundamentos de la gestión de archivos

Encuentra las Banderas

Transferencia de Usuarios en Linux en Contexto Bélico

Misión de Gestión de Grupos Ninja

Gestión de Entornos Linux Submarinos

Análisis de Disco en la Exploración Espacial

Sabiduría Espacial de Linux en el Bosque Encantado

Dominio del Montaje de Datos Ninja

Repetición de comandos Linux en Tuxville

Armonía Cósmica con la Planificación de Tareas de Linux

Dominio de Tareas del Reino Celestial

Aventuras Místicas de Memoria en Linux

Operación de transferencia de datos binarios

La base de datos no se puede iniciar

Transferencia de Datos por URL en Linux Aéreo

Descargas No Interactivas

Uso de la Gestión de Paquetes en la Terminal

Aventura con el Paquete de Python Pirata

Multitarea Alienígena en Linux

Desterrando Fantasmas con Terminación Basada en Patrones

Crear un script de calculadora de línea de comandos

Script de visualización de información del sistema

Ordenamiento por burbuja en la línea de comandos

Script de comparación de argumentos de línea de comandos

Convertir Cadenas con un Script de Shell

Determinar Longitudes de Cadenas en un Script de Shell

Mostrar el uso del espacio libre en los sistemas de archivos

Imprimir patrón de triángulo equilátero

Imprimir líneas de archivo usando comandos de Bash

Generador de Contraseñas Aleatorias con Comandos de Shell

Patrón de triángulo rectángulo

Buscar Usuario en la Configuración del Sistema

Escribe un script de shell para listar el contenido de un directorio

Búsqueda de Artefactos de Dinosaurios con Linux

Aventura Aritmética Subterránea

Misión del Directorio de Exploradores del Cielo

Formato de Datos de Aguas Profundas

Invertir número usando un script de shell

Purga de Usuarios Fantasma en Linux

Hechicería de Linux: Dominando Sudo

Gestión de Grupos Tribales en Linux

Búsqueda del Tesoro: Maestría de la Shell

Aventuras Variables de los ChronoGuerreros

Odisea Interestelar de Nombres de Host de Linux

Cronometría Linux para la Diplomacia Intergaláctica

Dominio del Tiempo en el Reino Linux

Puesta al Frente de Tareas de Linux

Entrenamiento Ninja de Finalización de Procesos

Dominio de la Sincronización de Procesos Virtuales

Dominio de Linux en CosmosHub

Gestión del Flujo de Información del Palacio Ming

Respaldo de Registros en Linux

Dominio de Pociones Mágicas con Linux

Contar archivos ejecutables en directorios de PATH

Largo y corto

Funciones recursivas en scripts de Bash

Aventura de Redes en la Isla del Tesoro

Grupos en Linux

Anulación de Variables en Medio del Caos de los Dinosaurios

Visualización de Información del Host de Linux

Saludar al usuario según la hora

Dominio del Flujo de Datos Cósmicos

Finalizar procesos por nombre e ID

Sumar dos números

Verificar el uso del sistema de archivos montado

Generar la secuencia de Fibonacci en Shell

Eliminación aleatoria de líneas en archivos C

Introducción

Refuerza la resolución de problemas en Linux mediante 163 desafíos independientes. La colección va de ejercicios de un comando a scripts Bash y pequeñas tareas administrativas sobre archivos, usuarios, procesos, almacenamiento, paquetes, servicios, red y backups.

Es una biblioteca de práctica, no un currículo guiado. Eliges un desafío, inspeccionas escenario y objetivo y produces el resultado en su entorno. Aunque el curso figura como Beginner, hay 35 desafíos Beginner, 127 Intermediate y uno Advanced.

Lo que aprenderás

Al completar el curso, podrás:

  • Navegar y crear, copiar, mover, borrar, buscar, enlazar, comparar, editar, archivar y comprimir archivos.
  • Filtrar texto con regex, pipelines, redirección, grep, sed, awk, sort, uniq y herramientas relacionadas.
  • Gestionar usuarios, grupos, contraseñas, ownership, permisos, sudo y variables del shell.
  • Inspeccionar filesystems y discos, usar mounts, instalar paquetes, controlar servicios y leer logs.
  • Monitorizar procesos y recursos y usar foreground, background, signals, scheduling y synchronization.
  • Diagnosticar host y red con identidad, rutas, puertos, conectividad, descargas, SSH y transferencias.
  • Escribir Bash con argumentos, input, variables, arrays, condiciones, bucles, funciones, aritmética y formato.
  • Combinar comandos para backups, informes, extracción de datos, inspección y recuperación.

A quién va dirigido este curso

Es para quienes ya dominan navegación básica y quieren mucha práctica por objetivos, y para developers o administradores junior que cubren lagunas de comandos o Bash. Funciona como complemento de fundamentos guiados, no como primera explicación del terminal.

Requisitos previos: Debes abrir un terminal, entender paths, usar comandos comunes de archivos y leer una especificación breve. Permisos, pipelines y Bash básico ayudan en los muchos retos Intermediate.

Entorno de aprendizaje: Cada desafío abre un entorno LabEx independiente: terminal, desktop o WebIDE Ubuntu 22.04, a veces con containers. Ocho desafíos RHEL usan terminal UBI 9. El estado no se conserva.

Preguntas frecuentes

¿Es adecuado como mi primer curso de Linux?

No es lo ideal: 127 de 163 desafíos son Intermediate y uno Advanced. Haz antes Linux for Noobs o empieza solo con los 35 Beginner.

¿Hay laboratorios guiados u orden obligatorio?

No. Las 163 actividades son desafíos no secuenciales. Puedes elegir por comando o tema, pero debes alcanzar un resultado, no seguir una lección completa.

¿Se centra solo en Bash?

No. Además de scripts, incluye archivos, permisos, usuarios, discos, paquetes, procesos, servicios, red, SSH, archivos comprimidos y backups.

¿Es una preparación completa para RHCSA?

No. Ocho desafíos UBI 9 practican tareas orientadas a RHCSA, pero la colección mayor contiene muchos ejercicios Ubuntu y no reproduce todo el currículo ni el examen.

Profesor

labby
Labby
Labby is the LabEx teacher.