O Editor de Texto Nano: Simplicidade no Terminal

Uma rápida passada de olhos sobre o editor nano.

[ Hits: 75 ]

Por: Xerxes em 01/04/2026


Introdução



O editor GNU nano é um editor de texto baseado em linha de comando para sistemas do tipo Unix. Ele foi projetado para ser um substituto livre e fácil de usar para o antigo editor Pico. Diferente de editores como o Vi ou Emacs, que possuem curvas de aprendizado acentuadas, o nano foca na intuitividade.

A função principal do nano é a edição de arquivos de texto simples diretamente no terminal. Ele é utilizado para:

  • Alterar arquivos de configuração do sistema (como o /etc/fstab).
  • Escrever scripts rápidos em Shell ou Python.
  • Editar arquivos de texto em servidores remotos via SSH, onde não há interface gráfica disponível.

Linux: O Editor de Texto Nano: Simplicidade no Terminal

Breve história

O nano surgiu em 1999, criado por Chris Allegretta, originalmente com o nome TIP (TIP Isn't Pico). O objetivo era criar um software livre que imitasse o funcionamento do Pico, já que a licença do Pico na época não era totalmente aberta. Em 2000, o projeto foi renomeado para nano para evitar conflito de nomes com outra ferramenta e, pouco tempo depois, tornou-se parte oficial do Projeto GNU.


Como utilizar o Nano

Diferente de outros editores, o nano exibe os comandos principais na parte inferior da tela. O símbolo ^ representa a tecla Ctrl e o símbolo M representa a tecla Meta (geralmente o Alt).

1. Abrindo arquivos com numeração de linhas

Para visualizar o número das linhas lateralmente, o que facilita a localização de erros em scripts, utilize a flag -l:

nano -l arquivo.txt

2. Comandos de sobrevivência (Atalhos)

  • Ctrl + O: Salva as alterações feitas no arquivo (Gravar).
  • Ctrl + X: Sai do editor. Se houver alterações não salvas, ele perguntará se deseja salvar.
  • Ctrl + K: Corta a linha inteira de texto.
  • Ctrl + U: Cola a linha que foi cortada anteriormente.
  • Ctrl + W: Abre a ferramenta de busca (Onde está).

3. Recuo de texto (Identação)

Se estiver escrevendo código, você pode ativar o recuo automático para que a nova linha comece na mesma coluna da linha anterior:

nano -i arquivo.txt

4. Criando um backup de segurança

Para que o nano crie automaticamente uma cópia de segurança do arquivo original antes de salvar as alterações, utilize a flag -B:

nano -B arquivo.txt

5. Habilitando o scroll do mouse

Embora seja um editor de terminal, você pode habilitar o uso do scroll do mouse para navegar pelo texto com a flag -m:

nano -m arquivo.txt

6. Editando sem quebra de linha automática

Por padrão, o nano pode quebrar linhas longas visualmente. Para evitar que ele insira quebras de linha onde você não deseja, use a flag -w:

nano -w arquivo.txt

Dica extra

Para não precisar digitar as flags toda vez que abrir o editor, você pode configurar o comportamento padrão criando um arquivo de configuração na sua pasta de usuário. Utilize o comando abaixo para automatizar isso:

cat < ~/.nanorc
set linenumbers
set autoindent
set backup
set mouse
include "/usr/share/nano/*.nanorc"
EOF

Este comando criará o arquivo .nanorc habilitando permanentemente a numeração de linhas, recuo automático, backups, cores e o uso do mouse.

Se gosta de assuntos sobre terminal, e se ainda não viu, recomendo estes artigos:
   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Miyoo Mini Plus + Onion OS (Linux)

Mamãe, quero Slack! (parte 2)

KISS vs. HUG

Instalando COSMIC no Linux Mint

Estratégia para Shadow Era (Supernova Boring)

Leitura recomendada

Migrando para Linux sem medo

Necessidade do profissional de informática

Instalação do Driver ATI Radeon XPRESS 200 no Ubuntu 16.04

Migrando para Linux sem medo (parte 2)

Crise de distro!

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts