Como editar arquivos pelo terminal (nano) Print

  • 0

Como editar arquivos pelo terminal (nano)

Oi! Aqui é a Sensei da GeHost 😊 Vamos aprender a editar arquivos direto pelo terminal usando o nano. Relaxa — é mais fácil do que parece, e depois que pega o jeito, você vai achar bem prático!

O que é esse tal de "nano"?

O nano é um editor de texto bem simples que roda no terminal. Não é o Word, não é o VS Code — é apenas um editor de linha de comando que funciona direto na sua hospedagem, sem precisar baixar arquivos pra editar no seu computador. Perfeito pra mexer em configurações, códigos e arquivos do seu site.

O que você vai precisar

  • Acesso SSH à sua hospedagem (login + senha, ou chave SSH)
  • Um cliente SSH (PuTTY no Windows, Terminal no Mac/Linux, ou qualquer outro)
  • O caminho do arquivo que quer editar (ex.: /home/seu_usuario/public_html/config.php)

Se você não tem o acesso SSH configurado ainda, entre em contato com a gente — a equipe GeHost libera num piscar de olhos!

Passo a passo: do terminal ao nano

1. Conectar ao servidor via SSH

Abra seu cliente SSH e digite algo como:

ssh seu_usuario@seu_dominio.com.br

Pode ser também com o IP (que a gente passa pra você). Ele vai pedir a senha — é a mesma do painel de controle (ou a que você configurou pra SSH). Digita e pressiona Enter.

Pronto! Você está dentro do terminal. Vai aparecer algo tipo você_usuario@servidor:~$ — isso é o prompt (a linha onde você escreve comandos).

2. Navegar até o arquivo

Agora vem a parte de "achar" o arquivo. Se você já sabe o caminho exato, pula pro próximo passo. Se não, use:

ls -la public_html/

Isso lista os arquivos da pasta public_html. Se o arquivo tá lá, show! Se tá em uma pasta dentro, é só entrar:

cd public_html/wp-content/

E listar de novo com ls -la.

3. Abrir o arquivo com nano

Pronto, achou? Agora é a vez do nano. Digita:

nano seu_arquivo.php

Substitui seu_arquivo.php pelo nome de verdade. Pressiona Enter.

E olha só — o arquivo abriu dentro do nano! Você vai ver o conteúdo dele com numeração de linha do lado esquerdo. A barra de controle fica embaixo (aquelas letras estranhas como ^O — fique tranquilo, a gente explica).

4. Editar o arquivo

Aqui é simples: você pode usar as setas do teclado pra navegar, clicar com o mouse em alguns editores, ou usar atalhos pra ir rápido.

  • Setas ↑ ↓ ← → — move o cursor
  • Ctrl + Home — vai pro começo do arquivo
  • Ctrl + End — vai pro final
  • Ctrl + G — vai pra linha N (digita o número e Enter)
  • Ctrl + F — procura uma palavra (digita, Enter, e ele destaca)

Acha a linha que quer mudar, posiciona o cursor e digita/apaga/cola como faria em qualquer editor.

5. Salvar e sair

Quando terminou, é hora de guardar. Pressiona:

Ctrl + O

Ele pergunta o nome do arquivo pra salvar. Quer deixar como está? Só aperta Enter. Pronto — salvou!

Agora pra sair, digita:

Ctrl + X

E você volta pro terminal. Simples assim!

Dicas práticas (lê com carinho 💙)

💡 Dica 1: backup antes de mexer
Antes de editar um arquivo importante (como config.php, .htaccess ou functions.php), faz um backup:
cp seu_arquivo.php seu_arquivo.php.backup
Se der ruim, você copia de volta. Sempre!
💡 Dica 2: aqueles atalhos estranhos no nano
Embaixo do nano tem uns símbolos tipo ^O (Ctrl + O), ^X (Ctrl + X), etc. Não é nenhuma magia — é só o jeito que o nano escreve. ^ = Ctrl.
💡 Dica 3: cuidado com quebras de linha e espaços
O nano pode confundir quebras de linha (line breaks) dependendo de como você cola o texto. Se depois o arquivo ficar estranho, é provável que seja isso. Edita manualmente ou usa Ctrl + A + Ctrl + X pra selecionar e recolar com cuidado.
💡 Dica 4: quer desfazer uma mudança?
Diferente de programas gráficos, o nano não tem desfazer. Por isso a dica do backup acima é ouro puro! Se errou e ainda tá no nano (sem salvar), é só sair sem salvar (Ctrl + X, depois digita N quando ele pergunta "Salvar mudanças?").

Troubleshooting: "tá estranho aí"

P: Entrei no nano, mas as letras tão saindo estranhas / parecem caracteres aleatórios.
R: Isso é um problema de codificação. Sai do nano (Ctrl + X) e tenta:

nano -w seu_arquivo.php
A flag -w desabilita a quebra automática de linha e às vezes resolve.

P: O arquivo tem muitas linhas e tá difícil achar onde editar.
R: Usa o Ctrl + F pra procurar por um trecho que você sabe que tá lá. Tipo, se você quer achar a linha do `<?php`, é só:

Ctrl + F → digita `<?php` → Enter
Ele leva direto!

P: Salvei, mas nada mudou no site.
R: Alguns arquivos são cacheados (guardados na memória). Tenta limpar o cache do navegador (Ctrl + F5 ou Ctrl + Shift + Delete), ou reinicia o serviço PHP se você tiver acesso. Se nada funcionar, chama a gente — a Sensei tá aqui pra isso!

P: Tentei editar um arquivo e aparece "Permission denied".
R: O arquivo tem permissões de escrita restrita. Normalmente resolve com:

chmod 644 seu_arquivo.php
Se não funcionar, a gente ajusta as permissões com segurança — é questão de 5 minutos.

Quando pedir ajuda

Se você ficar preso, estranho acontecer, ou não tiver certeza do que editar, sem problema! Manda uma mensagem pra gente aqui no chat (nosso WhatsApp, Chatwoot, ou o formulário de suporte) e descreve:

  • Qual arquivo quer editar
  • O que quer mudar nele
  • Se já tentou algo (e o que deu errado)

A gente faz pra você ou educa um pouquinho mais — confia!

E é isso! 🎓

Você agora é um Jedi do terminal e sabe usar o nano pra editar arquivos na hospedagem GeHost. Qualquer dúvida que bater, a porta tá aberta. Boa sorte lá nos arquivos! 💪


Was this answer helpful?

« Back