En sbin
en el que se instalan algunas herramientas de administración como dsniff y aircrack, no está en la ruta por defecto, y no está en las instrucciones de configuración inicial de Homebrew, que te dicen que consigas /usr/local/bin
en tu camino. Esto se debe a que, tradicionalmente, sbin/
es para herramientas administrativas que sólo Root esperaría ejecutar.
El tabulador recoge los archivos en /usr/local/Cellar/aircrack-ng/1.1/bin
porque están vinculados simbólicamente a /usr/local/bin
que está en tu PATH. No encuentra los archivos en /usr/local/Cellar/aircrack-ng/1.1/sbin
porque están enlazados simbólicamente con /usr/local/sbin
que no está en su PATH. Su directorio de trabajo actual no importa para completar tabulaciones, porque .
(el directorio actual) no está en el PATH.
Si quieres ver esos otros programas en tu ruta, donde el tabulador puede recogerlos, añade /usr/local/sbin
a su PATH en el mismo lugar donde añadió /usr/local/bin
- probablemente tu archivo ~/.bashrc.
En general, si desea utilizar la función de tabulación en los programas del directorio actual, debe llamarlos con un atributo ./
prefijo. Por ejemplo, cd /usr/local/sbin
y escriba ./air
y pulsa tabulador, y obtendrás algunas opciones.