Dominar Linux explicado de forma sencilla (con diagramas y código real)
Dominar Linux: lo esencial en un artículo — código real, diagramas y pasos concretos, extractos de un curso de 42 lecciones.
Una guía que va al grano: Dominar Linux diseccionada con diagramas, ejemplos concretos y comandos probados. Todo proviene de un curso estructurado de 11 capítulos — aquí tienes lo mejor.
- Introducción e Instalación
- Sistema de Archivos y Navegación
- Permisos y Usuarios
- Manipulación de Texto y Pipes
- Procesos y Gestión del Sistema
Variables, comillas y sustitución
Objetivos pedagógicos
- Escribir y ejecutar un script con shebang
- Declarar y usar variables
- Distinguir entre comillas simples, dobles y ausencia de comillas
- Capturar la salida de un comando con
$(...) - Comprender las variables de entorno
Tu primer script
Un script Bash es un simple archivo de texto que contiene comandos. La primera línea, el shebang #!/bin/bash, indica al sistema qué intérprete usar.
| Forma | Comportamiento | Ejemplo |
|---|---|---|
Dobles "..." | Las variables se sustituyen | "Hola $nom" → Hola Alice |
Simples '...' | Todo es literal, nada se sustituye | 'Hola $nom' → Hola $nom |
| Sin comillas | División por espacios (peligroso) | $fichier con espacio = 2 palabras |
Backticks antiguos
La forma antigua `commande` sigue funcionando pero se anida mal. Evítala en scripts nuevos.
Las variables de entorno
Algunas variables son compartidas por todo el sistema. Por convención van en MAYÚSCULAS.
sed y awk — transformar texto
sed para sustituir y editar línea por línea, y awk para extraer y calcular por columnas.Objetivos pedagógicos
- Sustituir texto con
sed 's/antiguo/nuevo/' - Modificar un archivo in situ con
sed -i - Extraer columnas con
awk '{print $N}' - Filtrar y calcular con awk
- Elegir entre grep, sed y awk según la necesidad
sed : el editor de flujo
sed (Stream EDitor) aplica una transformación a cada línea de un flujo. Su uso más común es la sustitución con el comando s/patrón/reemplazo/.
Piensa "transformar"
Si quieres modificar el contenido (sustitución), usa sed. Si trabajas por columnas, usa awk.
Ejemplo combinado real
Navegación — cd, ls, pwd, tree
cd, listar con ls y sus opciones, conocer tu posición con pwd, y ahorrar tiempo con el autocompletado.Objetivos pedagógicos
- Desplazarte eficientemente con
cdy sus atajos - Leer la salida de
ls -lcolumna por columna - Mostrar archivos ocultos con
ls -a - Ordenar y formatear la salida de
ls - Usar la tecla Tab para el autocompletado
cd : desplazarte por el árbol de directorios
El comando cd (change directory) es el que usarás con más frecuencia. Acepta una ruta absoluta o relativa, y varios atajos muy prácticos.
tree para la vista general
tree -L 2 es perfecto para documentar o comprender la estructura de un proyecto de un vistazo.
El autocompletado con Tab : tu mejor amigo
Casi nunca necesitas escribir un nombre de archivo completo. Escribe las primeras letras y pulsa la tecla Tab: el shell completa automáticamente.
Este artículo cubre los extractos más útiles — el curso completo Dominar Linux (11 capítulos, 42 lecciones, ejercicios resueltos y proyecto final) te lleva hasta el final.
./acceder-al-curso-completo curso gratuito : Dominar Claude CodeFAQ
¿Cuánto tiempo se necesita para aprender a Dominar Linux?
¿Se necesitan requisitos previos?
¿Por dónde empezar concretamente?
📬 ¿Quieres recibir este tipo de guía cada semana? Suscríbete gratis — código real, cero paja.