La directory sbin , che alcuni strumenti di amministrazione come dsniff e aircrack installano, non è sul percorso per impostazione predefinita e non è nelle istruzioni iniziali di installazione di Homebrew, che ti dicono di ottenere /usr/local/bin sul tuo percorso. Questo perché, tradizionalmente, sbin/ è per gli strumenti di amministrazione che solo root si aspetta di eseguire.
Il completamento della tabulazione sta raccogliendo i file in /usr/local/Cellar/aircrack-ng/1.1/bin perché sono collegati in modo simbolico a /usr/local/bin , che si trova sul tuo PATH. Non trova i file in /usr/local/Cellar/aircrack-ng/1.1/sbin , perché sono collegati simbolicamente a /usr/local/sbin , che non è sul tuo PATH. La tua directory di lavoro corrente non ha importanza per il completamento della tabulazione, perché . (la directory corrente) non si trova sul PERCORSO.
Se vuoi vedere quegli altri programmi sul tuo percorso, dove può essere estratto dal tab-completion, aggiungi /usr/local/sbin al tuo PATH nello stesso posto in cui hai aggiunto /usr/local/bin - probabilmente il tuo file ~ / .bashrc.
In generale, se si desidera utilizzare il completamento tramite tabulazioni sui programmi nella directory corrente, è necessario chiamarli con un prefisso ./ . Ad esempio, cd /usr/local/sbin , quindi digita ./air e seleziona la scheda, e otterrai alcune scelte.