O Editor de Texto Nano: Simplicidade no Terminal

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

[ Hits: 74 ]

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

Como jogar a versão para PC de "The Legend of Zelda: Ocarina of Time" no sistema operacional GNU/Linux com melhorias gráficas

A síndrome do noob kalinista + como quebrar senha Wi-Fi

Roubando bits (parte 2): como resolver questões rapidamente sem calculadora

Xubuntu Retrô (ao estilo Space Invaders)

Acelere a publicação de seus artigos e dicas no VOL

Leitura recomendada

Backup com o Konserve

Software livre e a liberdade fundamental

Fedora: Gerenciando Serviços

Gerenciando arquivos com o Shell

Esqueça tudo e venha para o Linux!

  
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