Usando o vi para editar um arquivo no terminal [duplicado]

3

Eu tenho uma pergunta, eu instalei o Ubuntu 14.04 e nesta máquina está o icinga software. quando abri o terminal e digitei:

sudo vi /etc/icinga/objects/localhost.cfg

o terminal abriu o arquivo, mas não consigo digitar esse arquivo. Quando eu digito "d", o terminal apaga tudo no arquivo.

    
por Jaap Grinwis 16.09.2014 / 16:12

3 respostas

6

vi = muito difícil de usar para um novo usuário
nano = editor de texto que é executado a partir do terminal como o vi, só que é muito mais fácil de usar por dois motivos:

  1. As instruções para usar o editor nano são sempre encontradas na parte inferior de todas as páginas.
  2. Os dois únicos atalhos de teclado nano que você precisa saber são para WriteOut e Exit. Pressione a combinação de teclas Ctrl + O e depois pressione Enter para salvar o arquivo que está sendo editado. Pressione a combinação de teclas Ctrl + X para sair do nano.

nano é instalado por padrão no Ubuntu.
Dica - Facilite a leitura do terminal. No terminal, selecione Editar - > Preferências de perfil - > Cores e altere a cor de fundo para preto e a cor de texto para branco.

    
por karel 16.09.2014 / 16:20
6

vi ou vim é um editor avançado. Então, sugiro que você se familiarize com isso antes de usá-lo.

Por enquanto:

  • Se você quiser editar um arquivo usando o terminal, pressione i para entrar no modo insert .

  • Edite seu arquivo e pressione ESC e, em seguida, :w para salvar as alterações e :q para sair.

No entanto, você pode combinar esses dois como :wq para escrever e sair do editor vim .

Se você quiser aprender como usar o editor vim , use o comando vimtutor , que inicia o tutor do Vim.     
por g_p 16.09.2014 / 16:15
2

Você também pode usar gksu gedit /etc/icinga/objects/localhost.cfg para abri-lo no gedit e trabalhar a partir daí, se tiver problemas ao usar vi .

Mas o G_P está certo, digite man vi no terminal e ele deve fornecer todas as instruções.

    
por afontanm 16.09.2014 / 16:22