Esse comportamento é comum se você tiver a linha set -e
em seu ~/.bashrc
ou qualquer arquivo de configuração global / usuário do shell que será originado quando você iniciar o shell. De help set
:
-e Exit immediately if a command exits with a non-zero status.
Execute o seguinte e tente exatamente o que você estava fazendo; agora você terá o comportamento normal, por exemplo, bash_completion
:
set +e
Para corrigir permanentemente, encontre onde set -e
está definido (deve estar em ~/.bashrc
) e comente ou defina como set +e
.