Qué hacer si un comando de Linux dice orden no encontrada
Qué hacer si un comando de Linux dice orden no encontrada
"Orden no encontrada" (command not found) significa que el sistema no reconoce ese comando — casi siempre por una de estas dos razones.
1. El programa no está instalado
Muchos comandos pertenecen a programas que no vienen instalados por defecto. Busca el paquete correspondiente:
sudo apt install nombre-del-programa
Si no sabes el nombre exacto del paquete, busca el nombre del comando junto a tu distribución en un buscador — normalmente coincide o es muy similar.
2. Error de escritura
Antes de instalar nada, revisa que hayas escrito el comando exactamente bien — Linux distingue mayúsculas de minúsculas, y un simple espacio o letra de más provoca este mismo mensaje.
Consejo: usa la tecla Tab mientras
escribes — autocompleta comandos y nombres de archivo, evitando
errores de escritura y ahorrándote tiempo al mismo tiempo.
3. El programa está instalado pero no en el PATH
En casos menos comunes, el programa está instalado pero en una
ubicación que el sistema no busca automáticamente. Puedes ejecutarlo
con su ruta completa mientras investigas por qué no está en el PATH,
por ejemplo: /opt/programa/bin/programa.
Preguntas frecuentes
¿Por qué un comando funciona en un tutorial pero no en mi sistema?
Lo más probable es que el programa correspondiente no esté instalado en tu distribución por defecto — instálalo con el gestor de paquetes de tu sistema antes de intentar usarlo.
¿Linux distingue mayúsculas de minúsculas en los comandos?
Sí, a diferencia de Windows, Linux es sensible a mayúsculas y minúsculas tanto en comandos como en nombres de archivo — un error de mayúscula puede causar este mismo mensaje.