Este curso para principiantes explica cómo fluyen los datos entre comandos de Linux, la terminal y los archivos. A través de seis laboratorios guiados y un breve desafío final, separarás la salida normal de los errores, redirigirás flujos, construirás pipelines, reutilizarás el historial, resumirás texto y crearás alias temporales.
Los ejercicios combinan herramientas pequeñas en flujos observables. La tarea final de análisis convierte una lista sin procesar de direcciones IP en un informe contado y ordenado numéricamente mediante un pipeline y redirección de salida.
Lo que aprenderás
- Distinguir la salida estándar del error estándar en comandos correctos, fallidos y mixtos
- Sobrescribir o anexar salida de comandos a archivos con
>y>> - Capturar mensajes de error por separado con
2> - Conectar comandos con
|para que la salida de uno sea la entrada de otro - Inspeccionar, repetir y buscar en sentido inverso el historial con
history,!!yCtrl+R - Ordenar texto, colapsar duplicados adyacentes y contar apariciones con
sortyuniq -c - Crear, inspeccionar, usar y eliminar alias temporales de shell
- Construir y guardar un pipeline que clasifica numéricamente direcciones IP repetidas
A quién va dirigido este curso
Este curso está dirigido a principiantes de Linux que pueden ejecutar comandos e inspeccionar archivos de texto y ahora desean componer flujos repetibles. Es útil para futuros profesionales de DevOps, desarrolladores y administradores que trabajan con logs y salida textual.
Requisitos previos: Navegación básica en la terminal y familiaridad con comandos como ls, cat, grep y wc; no se requiere experiencia en scripting de shell.
Entorno de aprendizaje: Una terminal Linux proporcionada por LabEx con archivos de texto y logs preparados. Los ejercicios de redirección, historial, alias y pipelines operan dentro del espacio de entrenamiento del usuario labex.
Preguntas frecuentes
¿Qué parte del curso es guiada?
Seis laboratorios ofrecen práctica paso a paso. La séptima y última unidad es un desafío de dos pasos donde cuentas IP repetidas con sort | uniq -c, añades orden numérico y rediriges el resultado a ip_report.txt.
¿El curso cubre todas las formas de redirección de shell?
No. Practica sobrescritura y anexado de salida estándar con > y >>, además de captura separada de errores con 2>. No ejercita <, 2>&1, here-documents ni tee.
¿Los alias son permanentes?
No. Creas un alias ll en la shell actual, lo inspeccionas y ejecutas y después lo eliminas con unalias. La edición de archivos de inicio para alias persistentes queda fuera del módulo.
¿> sobrescribe datos existentes?
Sí. Un ejercicio específico demuestra que > sustituye el contenido, mientras >> lo anexa. Todos los ejemplos usan archivos preparados en el espacio de entrenamiento.





