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.
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 nomedoarquivopara abrir ou criar um arquivo e comecar a digitar imediatamente.
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
^ 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.
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.
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.
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.
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.
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 |
Pesquisar e Substituir
Conclusao: Ctrl+W pesquisa; Ctrl+\ localiza e substitui com Y/N por ocorrencia ou A para todas.
Ctrl+W pesquisa, e Ctrl+\ faz localizar e substituir.Pesquisar (Ctrl+W)
- Pressione
Ctrl+W - Digite o que esta procurando
- Pressione Enter
Para encontrar a proxima ocorrencia, pressione Ctrl+W -> Enter novamente.
Substituir (Ctrl+\)
- Pressione
Ctrl+\ - Digite o texto de pesquisa -> Enter
- Digite o texto de substituicao -> Enter
- Confirme cada ocorrencia com Y / N, ou pressione A para substituir todas
Exemplo Pratico: Editando um Arquivo de Configuracao
Conclusao: Use
sudo nanopara arquivos do root -- sempre faca backup primeiro com sudo cp.
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
| 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 |