Há um bash builtin denominado compgen que pode exibir todas as conclusões possíveis, o que significa que você pode ver todos os comandos que estão habilitados para conclusão.
Para ver todos os comandos que você pode executar, você pode fazer:
compgen -c
Se você quiser encontrar todos os comandos com, por exemplo, bash em seus nomes, você pode fazer:
$ compgen -c | grep 'bash'
dh_bash-completion
bashbug
bash
rbash
Aqui está a lista de opções que você pode usar com compgen :
alias Alias names. Specified as -a.
builtin Names of shell builtin commands. Specified as -b.
command Command names. Specified as -c.
directory Directory names. Specified as -d.
export Names of exported shell variables. Specified as -e.
file File names. Specified as -f.
function Names of shell functions.
group Group names. Specified as -g.
job Job names, if job control is active. Specified as -j.
keyword Shell reserved words. Specified as -k.
service Service names. Specified as -s.
user User names. Specified as -u.
variable Names of all shell variables. Specified as -v.
compgen aceita mais parâmetros por meio da opção -A . Verifique as entradas compgen e complete de man bash para ter mais ideia.