Existem duas maneiras de alterar o editor padrão:
update-alternatives --set editor /bin/nano
export EDITOR='/bin/nano'
adicionado a~/.bashrc
(único usuário) ou/etc/profile.d/
(todos os usuários)
Existe alguma diferença/nuance entre eles? por exemplo, disponibilidade em várias distribuições?
ATUALIZAR
Há tambémselect-editor
update-alternatives
éespecífico para o debian.bashrc
é uma má ideia. Seus usuários vão te odiar./etc/profile.d/
não afetará os usuários de ksh, csh, zsh...qualquer configuração feita nos usuários
.bashrc
substituirá sua configuração. O que é uma boa coisa.Se
update-alternatives
estiver disponível no sistema de destino, esse é o caminho a seguir. Deve estar disponível nas distros debian e redhat.Caso contrário
/etc/profile.d/
, é provavelmente sua melhor opção. Mas você precisará procurar em outros lugares para configurar os shells não-bash.