kali linux command-not-found
kali linux command-not-found
Es muy común que al intentar ejecutar un comando en Kali Linux recibas el error bash: command not found. Esto sucede generalmente porque el paquete no está instalado o porque el "ayudante" que te sugiere qué paquete instalar no está activo.
Aquí tienes una guía rápida para solucionar esto y configurar la herramienta que te dice exactamente qué instalar.
1. Instalar command-not-found
Kali Linux tiene un paquete específico que busca en los repositorios cuando escribes un comando que no tienes. Para instalarlo, abre la terminal y ejecuta:
sudo apt update
sudo apt install command-not-found
2. Actualizar la base de datos
Una vez instalado, necesitas descargar el índice de archivos para que el sistema sepa qué comando pertenece a qué paquete:
sudo update-command-not-found
3. Configurar el archivo .bashrc (Opcional)
Si después de instalarlo sigues sin ver las sugerencias, es posible que necesites "avisarle" a tu terminal que use esta herramienta.
Abre el archivo de configuración:
nano ~/.bashrcPega la siguiente línea al final del archivo:
Bashsource /etc/bash.command-not-foundGuarda (Ctrl+O, Enter) y sale (Ctrl+X).
Aplica los cambios:
source ~/.bashrc
¿Cómo funciona ahora?
A partir de ahora, si escribes algo como nmap y no lo tienes instalado, la terminal te responderá algo parecido a esto:
"Command 'nmap' not found, but can be installed with:
sudo apt install nmap"
Causas comunes de "Command Not Found"
Si el comando debería estar ahí pero no funciona, revisa lo siguiente:
El PATH: A veces el programa está instalado en
/usr/sbino/usr/local/biny tu usuario no tiene esas rutas en su variable de entorno.Permisos de ejecución: Asegúrate de que el archivo tenga permisos para ejecutarse con
chmod +x nombre_archivo.Mayúsculas/Minúsculas: Recuerda que Linux distingue entre
Comandoycomando.