Introducao ao nano - O Editor Amigavel para Iniciantes Antes do Vim

Introducao ao nano - O Editor Amigavel para Iniciantes Antes do Vim

O Que Voce Vai Aprender

  • Por que o nano e o melhor editor inicial para iniciantes no Linux
  • Como abrir, editar, salvar (Ctrl+O) e sair (Ctrl+X) com confianca
  • Os atalhos de teclado essenciais que cobrem 90% do uso diario
  • Como pesquisar e substituir texto dentro do nano
  • Como editar arquivos de configuracao do sistema com seguranca usando sudo nano

Por Que nano Primeiro?

Conclusao: nano mostra todos os atalhos na parte inferior -- nao e necessario decorar nada para comecar.

Lina: Quero editar um arquivo de texto, mas o Vim parece muito assustador...
Veterano Linny: Isso e totalmente normal. E exatamente por isso que comecamos com o nano -- e muito mais facil de aprender.

O Linux tem varios editores de texto. O nano se destaca para iniciantes porque os atalhos de teclado sempre sao mostrados na parte inferior da tela -- sem necessidade de decorar nada.

Por que o nano e amigavel para iniciantes

  • Os atalhos estao sempre visiveis na parte inferior da tela
  • Sem modos especiais -- basta comecar a digitar imediatamente
  • Amplamente disponivel em servidores Linux

Abrindo o nano

Conclusao: Execute nano nomedoarquivo para abrir ou criar um arquivo e comecar a digitar imediatamente.

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

Exemplo: abrindo memo.txt

nano memo.txt

Se o arquivo ainda nao existir, o nano ira cria-lo quando voce salvar.

O Que Voce Ve Apos 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 esta quase vazia, mas tem muita coisa na parte de baixo?
Veterano Linny: Essas duas linhas na parte inferior sao sua cola de atalhos. O simbolo ^ significa a tecla Ctrl. Entao ^O significa Ctrl+O.

Lendo a tela

  • Linha superior: nome do arquivo
  • Area central: seu espaco de edicao
  • 2 linhas inferiores: referencia de atalhos (^ = Ctrl)

Editando Texto

Conclusao: nano nao tem modos -- basta comecar a digitar; corte com Ctrl+K, cole com Ctrl+U.

Lina: Posso simplesmente comecar a digitar depois de abrir um arquivo?
Veterano Linny: Exatamente. O nano te coloca direto no modo de edicao -- nenhuma tecla especial necessaria primeiro. Diferente do Vim, voce nao precisa pressionar i antes de digitar.

Basta comecar a digitar onde o cursor estiver.

Movimentacao:

Tecla Acao
Setas Mover cursor
Home / End Inicio / fim da linha
Page Up / Down Rolar uma tela
Ctrl+A Ir para inicio da linha
Ctrl+E Ir para fim da linha

Apagando texto:

Tecla Acao
Backspace Apagar caractere antes do cursor
Delete Apagar caractere depois do cursor
Ctrl+K Cortar linha inteira

Salvando

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

Lina: Fiz minhas edicoes. Como eu salvo?
Veterano Linny: Pressione Ctrl+O. Pense no "O" como "Output" -- escrevendo o conteudo no disco.

Pressione Ctrl+O e o nano pedira 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

Conclusao: Pressione Ctrl+X para sair -- o nano pergunta Y/N/Ctrl+C se voce tem alteracoes nao salvas.

Pressione Ctrl+X para sair.

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

Se voce tem alteracoes nao salvas, o nano pergunta:

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES)?
Tecla Acao
Y Salvar e sair
N Sair sem salvar (descartar alteracoes)
Ctrl+C Cancelar (voltar a edicao)

Atalhos para Conhecer

Conclusao: Ctrl+O, Ctrl+X, Ctrl+W e Ctrl+K/U cobrem 90% da edicao diaria.

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 diario.

Comece com estes 4

Atalho Acao
Ctrl+O Salvar (gravar arquivo)
Ctrl+X Sair
Ctrl+W Pesquisar
Ctrl+K / Ctrl+U Cortar / Colar linha

Mais Atalhos Uteis

Atalho Acao
Ctrl+G Abrir ajuda
Ctrl+C Mostrar posicao do cursor (num. linha)
Ctrl+V Rolar uma pagina para baixo
Ctrl+Y Rolar uma pagina para cima
Alt+U Desfazer
Alt+E Refazer

Conclusao: Ctrl+W pesquisa; Ctrl+\ localiza e substitui com Y/N por ocorrencia ou A para todas.

Lina: E se eu precisar encontrar algo especifico 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 esta procurando
  3. Pressione Enter

Para encontrar a proxima ocorrencia, pressione Ctrl+W -> Enter novamente.

Substituir (Ctrl+\)

  1. Pressione Ctrl+\
  2. Digite o texto de pesquisa -> Enter
  3. Digite o texto de substituicao -> Enter
  4. Confirme cada ocorrencia com Y / N, ou pressione A para substituir todas

Exemplo Pratico: Editando um Arquivo de Configuracao

Conclusao: Use sudo nano para arquivos do root -- sempre faca backup primeiro com sudo cp.

Lina: Posso usar o nano para editar arquivos de configuracao do servidor tambem?
Veterano Linny: Com certeza. Basta adicionar sudo na frente -- como sudo nano /etc/hosts.
sudo nano /etc/hosts

Antes de editar arquivos importantes

Sempre faca um backup primeiro:

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

Depois edite com seguranca com sudo nano /etc/hosts.

Resumo

Lina: O nano foi muito mais facil do que eu esperava.
Veterano Linny: Nao e? Ver os atalhos na tela elimina toda a adivinhacao. Use o nano enquanto esta comecando, 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

Proximas Leituras