Se você está usando o Debian, então vi
está abrindo como vim
por causa da entrada de vi
in /etc/alternatives
. Deixe-me quebrar isso para você.
Quando você faz ls -l /usr/bin/vi
:
lrwxrwxrwx 1 root root 20 Jul 1 2014 /usr/bin/vi -> /etc/alternatives/vi
Como você pode ver, o binário vi
é um link simbólico para /etc/alternatives/vi
.
Agora, se você fizer ls -l /etc/alternatives/vi
:
lrwxrwxrwx 1 root root 18 Jul 1 2014 /etc/alternatives/vi -> /usr/bin/vim.basic
É um link simbólico para o binário de vim.basic
.
Então, em poucas palavras: /usr/bin/vi
→ /etc/alternatives/vi
→ /usr/bin/vim.basic
Como resultado, se você digitar vi
no shell, vim.basic
será aberto.
Você pode verificar e alterar os valores no /etc/alternatives
pelo comando update-alternatives
, mas acho que sua pergunta original já foi respondida.