Em um shell que usa readline , você precisa ligar menu-complete para uma chave. Não está vinculado por padrão, complete is.
Para isso, edite ~/.inputrc e adicione o seguinte:
TAB: menu-complete
Isso provavelmente afetará todos os programas que usam readline . Use o seguinte para que isso se aplique somente a bash :
$if Bash
TAB: menu-complete
$endif