✅ Preparación (haz esto ANTES de los ejercicios)

Trabaja en una carpeta de práctica para no tocar nada importante.

cd ~
mkdir -p repaso_terminal/{docs,logs,data,wildcards,textos}
cd repaso_terminal

1) Generar archivos variados (para clases 6, 7 y 8)

touch docs/readme.txt docs/intro.md docs/guia.txt \
logs/app.log logs/error.log logs/2026-02.log \
data/users.csv data/orders.csv data/items.csv \
wildcards/file{1..6}.txt wildcards/file{a,b,c}.txt wildcards/fileA.txt wildcards/fileB.md \
wildcards/data{1..3}.csv wildcards/report-{jan,feb,mar}.log wildcards/temp01.tmp wildcards/temp02.tmp \
wildcards/img_{001..010}.png wildcards/archivo.o wildcards/longname.txt

2) Crear archivos de texto con contenido (para grep/awk)

cat > textos/linux.txt <<'EOF'
Linux es un sistema operativo.
Me gusta usar Linux en la terminal.
Windows no es Linux.
grep sirve para buscar texto.
find sirve para buscar archivos.
EOF

cat > textos/marvel.csv <<'EOF'
id,nombre,planeta
1,Spider-Man,Tierra
2,Iron Man,Tierra
3,Thor,Asgard
4,Hulk,Tierra
5,Black Widow,Tierra
EOF

cat > logs/app.log <<'EOF'
[INFO] App started
[ERROR] Connection failed
[INFO] Retry
[ERROR] Timeout
EOF

3) Verifica que todo exista

tree repaso_terminal 2>/dev/null || find repaso_terminal -maxdepth 2 -type d

🧪 Ejercicios de repaso y práctica (Clase 4 → Clase 9)

CLASE 4 — Comandos básicos (whoami, pwd, ls, clear, echo, man)

  1. Muestra tu usuario y tu ruta actual:
whoami
pwd
  1. Lista todo con detalle en repaso_terminal:
ls -lah
  1. Limpia la pantalla con atajo:
Ctrl + L