Ruta Full Stack
0✦ 0
Fase 1
Lección 4 de 18
Apartado 4.2 · unos 6 min

La terminal: hablarle al ordenador por escrito

La terminal es una ventana donde das órdenes escribiendo. Tiene tres partes: la ventana (en tu Omarchy, foot, que se abre con Super + Enter), la shell que interpreta lo que escribes (bash) y el prompt, la línea que espera tu orden y termina en $.

Por qué no basta con el ratón: porque es más preciso, se puede repetir exactamente, funciona igual en un servidor a 3.000 km, y —lo que más te importa— es donde trabaja Claude Code.

Anatomía de un comando:

git   commit   -m   "Añade horarios de verano"
 │      │       │              │
 │      │       │              └─ argumento: el dato
 │      │       └─ opción: cómo hacerlo
 │      └─ subcomando: qué parte del programa
 └─ programa

Los comandos que usarás a diario:

Comando Qué hace
pwd dónde estoy
ls / ls -la qué hay aquí (con -la, también ocultos y detalles)
cd carpeta · cd .. · cd ~ entrar · subir una · volver a casa
mkdir nombre crear carpeta
touch archivo.md crear archivo vacío
cat archivo ver su contenido
cp · mv copiar · mover o renombrar
rm archivo borrar sin papelera
code . abrir la carpeta actual en VS Code
claude arrancar Claude Code en la carpeta actual

Atajos: Tab autocompleta (úsalo siempre: evita errores de escritura) · ↑ repite comandos anteriores · Ctrl + C cancela lo que esté corriendo (no copia) · Ctrl + Shift + C / V copia y pega.

Los tres errores que más vas a ver:

Mensaje Qué significa
command not found el programa no está instalado, o no está en el PATH → variable de entorno
No such file or directory esa ruta no existe desde donde estás. Haz pwd y ls
Permission denied no tienes permiso. No es para arreglarlo con sudo a ciegas → permisos del sistema

Los comandos que se leen dos veces. Esta tabla es la más importante de la fase, porque son los que nunca debes aprobar sin entender, vengan de un tutorial o de Claude:

Comando o patrón Qué hace Por qué es peligroso
rm -rf carpeta borra la carpeta y todo su contenido, sin preguntar no hay papelera ni deshacer. Con la ruta equivocada (~, /) destruye tu carpeta personal o el sistema
sudo … ejecuta como administrador se salta todas las protecciones
descargar con curl y pasarlo directamente a bash o sh baja un script de internet y lo ejecuta ejecutas código que nadie ha leído. Solo de fuentes oficiales
chmod -R 777 da todos los permisos a todo el mundo abre un agujero de seguridad
> archivo escribe en el archivo sustituyendo lo que había pierdes el contenido anterior
git reset --hard descarta todo cambio no confirmado se pierde trabajo sin aviso
git push --force sobrescribe el historial de GitHub puede borrar trabajo de forma irrecuperable
git clean -fd borra los archivos que Git no conoce no van a la papelera
Pierde el miedo a la línea de comandos: guía de la terminal Linux desde 0XgamerCode · españolAbrir en YouTube
Comprueba que lo entendiste

¿Qué comando te dice en qué carpeta estás?