em zsh
, você pode selecionar esse comportamento (entre muitos outros) com:
autoload -U compinit
compinit
zstyle ':completion:*:default' menu select=0
que você pode colocar no seu arquivo $HOME/.zshrc
.
NB: este é o comportamento do shell que é executado no terminal. Você pode selecionar seu shell com o comando chsh
(pode depender do sistema em que você está trabalhando, existem muitos posts aqui sobre como selecionar seu shell).
Em termos simples, o shell é o programa fazendo algo com suas entradas e o terminal é o que você realmente vê no seu monitor (e o terminal pega a saída do shell para visualizá-lo e encaminha o que você digita para o Concha). Existem muitos terminais ( xterm
, urxvt
, xfce4-terminal
, gnome-terminal
,…) que podem exibir shells.