Base de Conhecimento

Editor nano: como editar arquivos na VPS pelo terminal

  • nano, editor nano, terminal, vps, linux, nanorc
  • Usuários acharam útil: 0

Aprenda a usar o editor nano na VPS: abrir e salvar arquivos, atalhos de recorte, busca e substituição, números de linha e configuração no nanorc.

Por Redação Eleven Host · @robson.direitodigital · 30 de outubro de 2026 · 8 min de leitura

Arte da Eleven Host: janela de terminal com o título: Editor nano: como editar arquivos na VPS pelo terminal

Capa da Redação Eleven Host para o guia: Editor nano: como editar arquivos na VPS pelo terminal Arte: Eleven Host

O editor nano é um editor de texto que roda no terminal: nano arquivo abre o arquivo, ^O salva e ^X sai. Os comandos são atalhos de teclado.

Este guia mostra como abrir e criar arquivos, ler a tela do nano, salvar e sair, recortar, colar e desfazer, buscar e substituir texto, ir para uma linha e deixar suas opções fixas no arquivo de configuração. Se você ainda está conhecendo o servidor, veja o guia de servidor VPS para iniciantes.

Uma nota sobre versões, dita uma vez só: os atalhos mudam entre versões do nano, e o ^G abre a ajuda do nano. Este guia segue o nano 7.2, que as páginas de manual do Ubuntu indicam para o Ubuntu 24.04. Se a sua VPS usa essa versão do Ubuntu, os atalhos abaixo valem para ela. Os nomes de arquivo dos exemplos são fictícios.

Abrir e criar um arquivo

A forma de uso, segundo a página de manual, é nano [opções] [[+linha[,coluna]] arquivo]. Para abrir um arquivo, escreva o nome depois do comando:

nano notas.txt

Arquivos do sistema, como o /etc/hosts, pedem sudo. A razão é a permissão do arquivo, não uma regra do nano. Se o nano não deixar gravar por falta de permissão, o guia de chmod para mudar permissões de arquivos na VPS explica como elas funcionam.

sudo nano /etc/hosts

Para abrir já numa linha, ponha o número depois de um sinal de mais, antes do nome do arquivo. A página de manual também aceita a coluna, no formato +LINHA,COLUNA. O manual do nano mostra ainda o +/TEXTO, que abre o arquivo na primeira ocorrência de um texto:

nano +25 /etc/nginx/sites-available/example.com

Se o nano travar ou cair, ele tenta salvar o que estava aberto num arquivo de emergência com final .save. Quando o buffer não tem nome, o arquivo se chama nano.save.

Como ler a tela e os atalhos

No topo fica a barra de título. As duas linhas de baixo, segundo o manual, mostram algumas das funções mais essenciais do editor: são a cola de atalhos. A barra de status, a terceira linha de baixo para cima, é onde o nano faz perguntas e dá avisos.

Os atalhos usam duas notações:

  • ^ é a tecla Ctrl: ^O significa Ctrl+O.
  • M- é a tecla Alt (Meta): M-U significa Alt+U.

Se o seu terminal não manda o Alt para o nano, como acontece em alguns terminais do Mac, aperte Esc uma vez e depois a tecla. O manual também diz que apertar Esc duas vezes e depois a tecla gera o Ctrl.

Para abrir a ajuda do nano, aperte ^G.

Salvar e sair

Três atalhos cobrem o salvar e o sair:

  • ^O: oferece gravar o arquivo (o "Salvar como"). O nano mostra o nome do arquivo e você confirma com Enter.
  • ^S: salva o arquivo atual direto.
  • ^X: fecha o buffer e sai do nano. Se o arquivo foi alterado, o nano pergunta se você quer salvar, e a resposta é uma letra (S ou Y para sim, N para não). As letras dependem do idioma do sistema.

Um roteiro para editar uma configuração: abrir, mudar, apertar ^O, confirmar o nome com Enter e sair com ^X. Para saber em que ponto do arquivo você está, o ^C mostra a posição do cursor.

Uma opção de linha de comando ajuda a se proteger de erros: a -B (--backup) guarda a versão anterior do arquivo com o mesmo nome terminado em til (~) a cada gravação. A fonte fala só da versão anterior, então não conte com um histórico de versões.

nano -B /etc/ssh/sshd_config

Quer conhecer a VPS da Eleven Host? VPS a partir de R$ 17,00/mês no Plano Bronze; confira na loja o que cada plano inclui. Conhecer a VPS

Recortar, colar e desfazer

O nano trabalha com um "buffer de recorte" para mover texto:

  • ^K: recorta a linha atual.
  • M-6: copia a linha atual.
  • ^U: cola o conteúdo do buffer onde o cursor estiver.

Para recortar ou copiar várias linhas, marque o começo com M-A, mova o cursor até o fim do trecho e use ^K ou M-6. Segundo o manual, a seleção pode então ser recortada ou copiada inteira com um único atalho.

Para desfazer, use M-U. Para refazer o que foi desfeito, M-E. Dois atalhos extras: M-3 comenta ou descomenta a linha ou o trecho, e M-D conta linhas, palavras e caracteres.

Buscar e substituir

A busca fica em quatro atalhos:

  • ^W: inicia a busca para frente.
  • ^Q: inicia a busca para trás.
  • M-W: vai à próxima ocorrência para frente.
  • M-Q: vai à próxima ocorrência para trás.

Para substituir texto, M-R inicia uma sessão de substituição. O manual da 7.2 informa que o ^\ também faz isso.

Aqui a versão pesa. Na 7.2, o ^F anda um caractere para frente e o ^B anda um para trás. A partir do nano 8.0 (maio de 2024), segundo as notas de versão, o ^F inicia a busca para frente, o ^B a busca para trás, e M-F e M-B repetem a busca. Um tutorial mais novo que manda buscar com ^F pode estar descrevendo uma versão diferente da sua. A 8.0 também trouxe a opção --modernbindings, que troca atalhos (por exemplo, ^Q sai e ^X recorta), mas ela não é o padrão.

A busca do nano procura dentro do arquivo aberto. Para buscar um texto em vários arquivos, o guia do comando grep para buscar texto em arquivos na VPS cobre esse caso.

Ir para uma linha e ver os números de linha

O atalho M-G vai para a linha que você indicar. Para ligar e desligar a numeração na tela, use M-N. Esse é o atalho a partir da versão 4.1; antes dela era M-#. Também dá para abrir o arquivo com a numeração ligada:

nano -l /etc/ssh/sshd_config

A opção -l (--linenumbers) mostra os números à esquerda do texto. Isso combina com mensagens de erro que citam o número de uma linha do arquivo: abra com nano +LINHA arquivo ou use M-G dentro do nano. Para achar essas mensagens, o guia do journalctl para ver os logs do sistema na VPS mostra como ler os registros.

Outros atalhos de movimento: ^A vai ao início da linha, ^E ao fim, ^Y sobe uma página e ^V desce uma página.

Deixar as opções fixas no nanorc

Em vez de repetir -l a cada uso, você pode gravar as opções no arquivo de configuração do nano, o nanorc. Segundo a página de manual do nanorc, o nano lê primeiro as configurações do sistema, em /etc/nanorc, e depois as do usuário, em ~/.nanorc, em $XDG_CONFIG_HOME/nano/nanorc ou em ~/.config/nano/nanorc, o que ele encontrar primeiro.

Abra o seu arquivo com nano ~/.nanorc e escreva as opções, uma por linha:

set linenumbers

set constantshow

set tabsize 4

set tabstospaces

Cada linha faz o seguinte:

  • set linenumbers: mostra os números de linha.
  • set constantshow: exibe de forma constante a posição do cursor na barra de status.
  • set tabsize 4: define o tamanho do Tab, aqui 4.
  • set tabstospaces: troca o Tab por espaços.

A mesma página lista outras opções: set autoindent (nova linha com o mesmo recuo da anterior), set backup (cópia com ~), set mouse (ativa o mouse, se disponível) e set softwrap (quebra visual de linhas longas). Na linha de comando, -i faz o recuo automático e -m ativa o mouse. Para ver o resumo das opções de linha de comando, use nano -h.

Atalhos para guardar

  • nano arquivo abre ou cria; sudo nano para arquivo do sistema; nano +LINHA arquivo abre numa linha.
  • ^O salva com nome; ^S salva direto; ^X sai.
  • ^K recorta a linha; M-6 copia; ^U cola; M-A marca um trecho.
  • M-U desfaz; M-E refaz.
  • ^W busca; M-W próxima ocorrência; M-R substitui.
  • M-G vai para a linha; M-N liga ou desliga os números; ^C mostra a posição.
  • ^G abre a ajuda do nano.
  • ^ é Ctrl; M- é Alt, ou Esc seguido da tecla.

Quer ver os planos de VPS da Eleven Host? VPS a partir de R$ 17,00/mês no Plano Bronze; confira na loja o que cada plano inclui. Ver planos de VPS

Perguntas frequentes

Como salvar e sair do nano?

Aperte ^O (Ctrl+O), confirme o nome do arquivo com Enter e depois aperte ^X (Ctrl+X). Se você sair com alterações não salvas, o nano pergunta se quer salvar.

Como abrir um arquivo do sistema no nano?

Use sudo nano seguido do caminho, por exemplo sudo nano /etc/hosts. O sudo é necessário por causa da permissão do arquivo, não por uma regra do nano.

Como buscar texto no nano?

Na versão 7.2, aperte ^W e digite o texto; M-W vai à próxima ocorrência. Do nano 8.0 em diante, a busca passou para ^F. A ajuda do nano abre com ^G.

Como desfazer uma alteração no nano?

Use M-U (Alt+U) para desfazer e M-E para refazer. Se o seu terminal não manda o Alt, aperte Esc e depois a tecla.

Como mostrar os números de linha no nano?

Dentro do nano, aperte M-N para ligar ou desligar. Para deixar ligado a cada abertura, escreva set linenumbers no seu ~/.nanorc.

Esta resposta lhe foi útil?

Artigos Relacionados