PATH y "command not found"
Tarde o temprano escribirás un comando y obtendrás command not found. Esto casi nunca significa que hayas hecho algo mal; significa que la computadora no sabe dónde vive ese programa.
El encuentra programas revisando una lista de carpetas llamada PATH. Cuando escribes npm, el shell recorre cada carpeta en PATH buscando un programa llamado npm. Si no está en ninguna de ellas, obtienes command not found.
you type: npm
│
▼
┌──────────────────────────────────────────────────┐
│ search PATH folders, in order, for "npm": │
│ /usr/local/bin ─▶ not here │
│ /usr/bin ─▶ not here │
│ /opt/bin ─▶ FOUND ✓ ─▶ run it │
└──────────────────────────────────────────────────┘
if none of the folders have it ─▶ "command not found"
echo $PATH # show the list of folders the shell searches
En la práctica, command not found normalmente significa una de dos cosas: la herramienta aún no está instalada, o se instaló en algún lugar que no está en tu PATH. Ambas son comunes y solucionables. Pégale el error a tu IA y dile qué estabas tratando de ejecutar — arreglar problemas de PATH es exactamente el tipo de trabajo de configuración tedioso en el que una IA es buena guiándote.