Editando arquivos com Nano

LinuxBeginner
Pratique Agora

Introdução

Até agora, nós apenas lemos arquivos. Agora é hora de escrevê-los.

No Linux, o editor mais simples chama-se nano.

O Nano é o “Bloco de Notas” do terminal Linux. Ele é simples, fácil de usar e funciona diretamente na janela de comandos. Ele não tem menus nos quais você possa clicar com o mouse, mas é fácil controlá-lo pelo teclado.

Para iniciantes, isso é importante porque muitos ambientes de servidor não oferecem um editor gráfico. Um editor de terminal não é um recurso opcional na administração do Linux; muitas vezes, ele é a forma direta de corrigir configurações ou criar arquivos pequenos em uma máquina remota.

Neste laboratório, você escreverá seu primeiro arquivo, salvará o conteúdo e sairá do editor — o “Hello World” da edição de texto.

Abrir um arquivo

Para escrever em um arquivo, basta informar ao nano o nome do arquivo que você deseja criar ou editar.

Vamos criar my_file.txt.

Execute este comando:

nano my_file.txt

A tela do terminal mudará. Você entrou no editor!

Este é outro exemplo de como sair do shell e entrar em um programa diferente. Enquanto o Nano estiver aberto, o que você digitar será enviado ao editor, e não ao prompt do shell.

  • O grande espaço vazio é a área onde você digita.
  • A parte inferior mostra uma “lista rápida” de atalhos.

Observação: o símbolo de acento circunflexo ^ representa a tecla Ctrl. Portanto, ^X significa Ctrl+X.

Essa notação aparece em muitas ferramentas de terminal. Aprendê-la agora ajudará você a interpretar as dicas de atalhos exibidas na tela em outros programas.

Editar texto

Adicionar texto no Nano é fácil: basta digitar!

Essa simplicidade é justamente o motivo pelo qual o Nano é um editor tão comum entre iniciantes. Ele se comporta muito mais como uma caixa de texto comum do que como editores modais.

Digite esta mensagem:

Hello, LabEx!
This is my first file using nano.

Usar o cursor:

  • Use as teclas de seta para se mover.
  • NÃO use o mouse. Clicar geralmente não funciona em editores de terminal.

Salvar alterações

No Nano, salvar é chamado de “Writing Out” (^O).

Para salvar o arquivo:

  1. Pressione Ctrl+O.
  2. O Nano pedirá a confirmação do nome do arquivo. Pressione Enter.

O Nano exibirá [ Wrote 2 lines ]. Seu arquivo está salvo!

A palavra write aparece com frequência na cultura de edição Unix como sinônimo de salvar alterações no disco. Por isso, o comando de salvamento do Nano é descrito como “Write Out”.

Sair do editor

Agora, vamos sair do editor.

O atalho para sair é ^X.

Pressione Ctrl+X.

Como você já salvou o arquivo, o Nano será fechado imediatamente e o prompt de comando aparecerá novamente.

Verifique o resultado usando cat:

cat my_file.txt

Você deverá ver a sua mensagem: Hello, LabEx!

Resumo

Você dominou o ciclo básico do Nano:

  1. nano filename: Abrir.
  2. Digitar e editar: Escrever.
  3. Ctrl+O + Enter: Salvar (Write Out).
  4. Ctrl+X: Sair.

Talvez isso pareça menos prático do que um editor controlado pelo mouse, mas essa habilidade permite corrigir servidores do outro lado do mundo usando apenas o teclado!