Quando você pressiona Tab no seu terminal sem nenhum outro argumento, você está preenchendo entradas do seu caminho, não do diretório atual. Se você quiser fazer isso, tente preceder outro argumento.
Se você observar a saída de compgen -c
do bash (que listará todos os executáveis no seu $PATH
), deverá vê-lo mais de acordo com suas expectativas:
compgen -c | wc -l