Existem cenários em que vi
é a única opção para criar, editar ou modificar um arquivo em um ambiente Ubuntu?
Minha pergunta é basicamente saber realmente se existe um caso em que eu seria forçado a usar, vi
porque seria a única opção disponível em um caso específico no ecossistema do Ubuntu.
Poderia um exist caso particular em que eu de alguma forma não teriam acesso a outras opções como nano
, pico
ou simplesmente enviar as informações com ferramentas como cat
, sed
, tee
e mais?
Eu diria que isso é mais do lado do servidor ou da nuvem, pois na área de trabalho há muito mais opções, mas de quem usa muito o terminal, pergunto:
Existe esse caso?
visudo
pode usar qualquer editor. Como sua configuração padrão no Ubuntu respeita as variáveis de ambiente EDITOR
e VISUAL
, você pode executar o sudo env VISUAL=emacs visudo
emacs ou mesmo gksudo env VISUAL=gedit visudo
um editor gráfico como o Gedit. ( sudo -H
ou sudo -i
pode ser usado no lugar de gksudo
.) Sugiro dessa env
maneira, pois VISUAL=emacs sudo visudo
não funcionará ( sudo
redefine a maior parte do ambiente) e sudo -EH
pode ser considerado desaconselhável.
cat
? sed
? Sério? vi
realmente não é tão complicado, e se você realmente não pode se incomodar em aprender, você só precisa se lembrar de dois modos (modo Normal e Inserir). Você move o cursor com setas (ou HJKL, se não estiver disponível), pressione "i" para iniciar a edição (modo de inserção). Quando terminar, pressione "Esc" para voltar ao modo normal. Digite ": wq" para salvar e sair (gravação + sair).