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 usaCtrl + A+Ctrl + Xpra 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 digitaNquando 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.phpA 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` → EnterEle 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.phpSe 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! 💪