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.
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 nomedoarquivopara abrir ou criar um arquivo e começar a digitar imediatamente.
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
^ 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.
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.
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.
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.
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.
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 |
Pesquisar e Substituir
Conclusão: Ctrl+W pesquisa; Ctrl+\ localiza e substitui com Y/N por ocorrência ou A para todas.
Ctrl+W pesquisa, e Ctrl+\ faz localizar e substituir.Pesquisar (Ctrl+W)
- Pressione
Ctrl+W - Digite o que está procurando
- Pressione Enter
Para encontrar a próxima ocorrência, pressione Ctrl+W -> Enter novamente.
Substituir (Ctrl+\)
- Pressione
Ctrl+\ - Digite o texto de pesquisa -> Enter
- Digite o texto de substituição -> Enter
- 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 nanopara arquivos do rootA conta de administrador especial que pode fazer qualquer coisa no sistema. -- sempre faça backup primeiro com sudo cp.
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
| 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 |