El directorio sbin
, en el que se instalan algunas herramientas de administración como dsniff y aircrack, no está en la ruta de forma predeterminada, y no está en las instrucciones de configuración inicial de Homebrew, que le indican que debe obtener /usr/local/bin
en su ruta. Esto se debe a que, tradicionalmente, sbin/
es para herramientas administrativas que solo la raíz esperaría ejecutarse.
La finalización de la pestaña es recoger los archivos en /usr/local/Cellar/aircrack-ng/1.1/bin
porque están vinculados a /usr/local/bin
, que se encuentra en su PATH. No encuentra los archivos en /usr/local/Cellar/aircrack-ng/1.1/sbin
, porque están vinculados a /usr/local/sbin
, que no está en su PATH. Su directorio de trabajo actual no importa para completar la pestaña, porque .
(el directorio actual) no está en la RUTA.
Si desea ver esos otros programas en su ruta, donde la pestaña puede completarlos, agregue /usr/local/sbin
a su PATH en el mismo lugar donde agregó /usr/local/bin
- probablemente su archivo ~ / .bashrc.
En general, si desea utilizar la finalización de tabulación en los programas del directorio actual, debe llamarlos con un prefijo ./
. Por ejemplo, cd /usr/local/sbin
y luego escriba ./air
y pulse la pestaña, y obtendrá algunas opciones.