Introdução ao nano - O Editor Amigável para Iniciantes Antes do Vim

Introdução ao nano - O Editor Amigável para Iniciantes Antes do Vim

O Que Você Vai Aprender

  • Por que o nano é o melhor editor inicial para iniciantes no Linux
  • Como abrir, editar, salvar (Ctrl+O) e sair (Ctrl+X) com confiança
  • Os atalhos de teclado essenciais que cobrem 90% do uso diário
  • Como pesquisar e substituir texto dentro do nano
  • Como editar arquivos de configuração do sistema com segurança usando sudo nano

Por Que nano Primeiro?

Conclusão: nano mostra todos os atalhos na parte inferior -- não é necessário decorar nada para começar.

Lina: Quero editar um arquivo de texto, mas o Vim parece muito assustador...
Veterano Linny: Isso é totalmente normal. É exatamente por isso que começamos com o nano -- é muito mais fácil de aprender.

O Linux tem vários editores de texto. O nano se destaca para iniciantes porque os atalhos de teclado sempre são mostrados na parte inferior da tela -- sem necessidade de decorar nada.

Por que o nano é amigável para iniciantes

  • Os atalhos estão sempre visíveis na parte inferior da tela
  • Sem modos especiais -- basta começar a digitar imediatamente
  • Amplamente disponível em servidores Linux

Abrindo o nano

Conclusão: Execute nano nomedoarquivo para abrir ou criar um arquivo e começar a digitar imediatamente.

Lina: Como eu inicio?
Veterano Linny: Basta digitar nano seguido do nome do arquivo -- só isso.
nano nomedoarquivo

Exemplo: abrindo memo.txt

nano memo.txt

Se o arquivo ainda não existir, o nano irá criá-lo quando você salvar.

O Que Você Vê Após Abrir

  GNU nano 6.2                   memo.txt

▌

^G Help       ^O Write Out  ^W Where Is   ^K Cut        ^T Execute
^X Exit       ^R Read File  ^\ Replace    ^U Paste       ^J Justify
Lina: A tela está quase vazia, mas tem muita coisa na parte de baixo?
Veterano Linny: Essas duas linhas na parte inferior são sua cola de atalhos. O símbolo ^ significa a tecla Ctrl. Então ^O significa Ctrl+O.

Lendo a tela

  • Linha superior: nome do arquivo
  • Área central: seu espaço de edição
  • 2 linhas inferiores: referência de atalhos (^ = Ctrl)

Editando Texto

Conclusão: nano não tem modos -- basta começar a digitar; corte com Ctrl+K, cole com Ctrl+U.

Lina: Posso simplesmente começar a digitar depois de abrir um arquivo?
Veterano Linny: Exatamente. O nano te coloca direto no modo de edição -- nenhuma tecla especial necessária primeiro. Diferente do Vim, você não precisa pressionar i antes de digitar.

Basta começar a digitar onde o cursor estiver.

Movimentação:

Tecla Ação
Setas Mover cursor
Home / End Início / fim da linha
Page Up / Down Rolar uma tela
Ctrl+A Ir para início da linha
Ctrl+E Ir para fim da linha

Apagando texto:

Tecla Ação
Backspace Apagar caractere antes do cursor
Delete Apagar caractere depois do cursor
Ctrl+K Cortar linha inteira

Salvando

Conclusão: Pressione Ctrl+O para salvar -- confirme o nome do arquivo e pressione Enter para gravar no disco.

Lina: Fiz minhas edições. Como eu salvo?
Veterano Linny: Pressione Ctrl+O. Pense no "O" como "Output" -- escrevendo o conteúdo no disco.

Pressione Ctrl+O e o nano pedirá que confirme o nome do arquivo:

File Name to Write: memo.txt

Basta pressionar Enter para salvar com o mesmo nome.

Para salvar com um nome diferente, altere o nome do arquivo antes de pressionar Enter.

Lina: Pressionei Ctrl+O e depois Enter -- salvo.
Veterano Linny: Perfeito. Agora vamos sair.

Saindo

Conclusão: Pressione Ctrl+X para sair -- o nano pergunta Y/N/Ctrl+C se você tem alterações não salvas.

Pressione Ctrl+X para sair.

Lina: O que acontece se eu pressionar Ctrl+X sem salvar?
Veterano Linny: O nano pergunta primeiro -- ele não descarta seu trabalho sem verificar.

Se você tem alterações não salvas, o nano pergunta:

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES)?
Tecla Ação
Y Salvar e sair
N Sair sem salvar (descartar alterações)
Ctrl+C Cancelar (voltar à edição)

Atalhos para Conhecer

Conclusão: Ctrl+O, Ctrl+X, Ctrl+W e Ctrl+K/U cobrem 90% da edição diária.

Lina: Preciso decorar todos aqueles atalhos na parte inferior?
Veterano Linny: Comece com apenas quatro -- salvar, sair, pesquisar e cortar/colar. Isso cobre 90% do uso diário.

Comece com estes 4

Atalho Ação
Ctrl+O Salvar (gravar arquivo)
Ctrl+X Sair
Ctrl+W Pesquisar
Ctrl+K / Ctrl+U Cortar / Colar linha

Mais Atalhos Úteis

Atalho Ação
Ctrl+G Abrir ajuda
Ctrl+C Mostrar posição do cursor (num. linha)
Ctrl+V Rolar uma página para baixo
Ctrl+Y Rolar uma página para cima
Alt+U Desfazer
Alt+E Refazer

Conclusão: Ctrl+W pesquisa; Ctrl+\ localiza e substitui com Y/N por ocorrência ou A para todas.

Lina: E se eu precisar encontrar algo específico em um arquivo longo?
Veterano Linny: Ctrl+W pesquisa, e Ctrl+\ faz localizar e substituir.

Pesquisar (Ctrl+W)

  1. Pressione Ctrl+W
  2. Digite o que está procurando
  3. Pressione Enter

Para encontrar a próxima ocorrência, pressione Ctrl+W -> Enter novamente.

Substituir (Ctrl+\)

  1. Pressione Ctrl+\
  2. Digite o texto de pesquisa -> Enter
  3. Digite o texto de substituição -> Enter
  4. Confirme cada ocorrência com Y / N, ou pressione A para substituir todas

Exemplo Prático: Editando um Arquivo de Configuração

Conclusão: Use sudo nano para arquivos do rootA conta de administrador especial que pode fazer qualquer coisa no sistema. -- sempre faça backup primeiro com sudo cp.

Lina: Posso usar o nano para editar arquivos de configuração do servidor também?
Veterano Linny: Com certeza. Basta adicionar sudo na frente -- como sudo nano /etc/hosts.
sudo nano /etc/hosts

Antes de editar arquivos importantes

Sempre faça um backup primeiro:

sudo cp /etc/hosts /etc/hosts.bak

Depois edite com segurança com sudo nano /etc/hosts.

Resumo

Lina: O nano foi muito mais fácil do que eu esperava.
Veterano Linny: Não é? Ver os atalhos na tela elimina toda a adivinhação. Use o nano enquanto está começando, e gradualmente aprenda o Vim conforme precisar de mais poder.
Tarefa Tecla
Abrir um arquivo nano nomedoarquivo
Salvar Ctrl+O -> Enter
Sair Ctrl+X
Pesquisar Ctrl+W
Cortar linha Ctrl+K
Colar Ctrl+U
Desfazer Alt+U

Próximas Leituras