DEV Community

Marcos Ferreira da Rocha
Marcos Ferreira da Rocha

Posted on

4 1

Nano

O nano é um editor que por consepção preza pela facildiade e simplicidade de uso, talvez por isso muitas vezes seja subestimado e subutilizado.

Abaixo aprentamos 10 funções que talvez você não conhecia, confira.

Backup de arquivos editados

Exemplo

nano -B /etc/fstab
Enter fullscreen mode Exit fullscreen mode

Este recurso salva automáticamente uma cópia de backup quando alteramos algum arquivo, isso é muito interessante quanto estamos fazendo alguma manunteção nos arquivos de configuração no linux

os arquivos salvos apresentam o ~ a frente.

Abrir o arquivo em uma linha específica

Exemplo

nano +123  /etc/fstab
Enter fullscreen mode Exit fullscreen mode

A primeira vista este comando não parece tão útil mas a coisa muda de figura quando desejamos otimizar ao máximo a documentação e a consolidação de um processo.

Multibuffer

Assim como na maioria dos aplicativos com interface gráfica o nano possui o recurso de trabalhar com múltiplos arquivos na memória, algo essencial quando estamos excutando uma tarefa composta de multíplos arquivos de configuração.

Exemplo

nano -F /etc/fstab
Enter fullscreen mode Exit fullscreen mode

Abrir o arquivos sem ler o conteúdo

Algumas vezes precisamos abrir o arquivo sem qualquer conteúdo como o arquivo

/etc/fstab com a opção -n do nano podemos fazer isso instatâneamente da seguinte forma;

Exemplo

nano -n /etc/fstab
Enter fullscreen mode Exit fullscreen mode

Modo leitura

De maneira inversa ao modo -n o nano possibilita o modo somente leitura de um arquivo habilitando a opção -v

Exemplo

nano -v /etc/fstab
Enter fullscreen mode Exit fullscreen mode

Mostrar números de linhas na frente do texto

Este é um recurso simples porém faz toda difença quando estamos consolidando as estapas de um processo.

nano -l /etc/fstab
Enter fullscreen mode Exit fullscreen mode

Ajuste suave de linhas compridas

Se você gosta de utilizar o cursor no modo CLI saiba que isso é possível no editor nano, basta habilitar a opção -g da aplição

ctrl + shit + 4
Enter fullscreen mode Exit fullscreen mode

Comentar e descomentar a linha atual (ou linhas marcadas)

Podemos comentar e descomentar um intervalo de linhas ( marcadas ou não ) para isso basta executarmos o seguinte comando

Para selecionar as linhas

Alt + A 
Enter fullscreen mode Exit fullscreen mode

Para comentar e descomentar as linhas

Alt + 3
Enter fullscreen mode Exit fullscreen mode

Ir para o fechamento do parênteses/colchetes/chaves

Alt + ]
Enter fullscreen mode Exit fullscreen mode

Esse recurso é bem útil quando precisamos saber quando determinda função fechou baseada no fechamento de parentes, cochetes e as chaves.

Inserir outro arquivo no atual

Ctrl + R
Enter fullscreen mode Exit fullscreen mode

Acionando o CRTL + R ou apertando a tecla F5 podemos inserir um arquivo no trabalho atual, algo interessante quando parte do trabalho ou conteúdo já foi elaborado e só nos resta complementar .

Conclusão

Todas as funções aqui apresentadas podem ser acessadas abrindo o menu de ajuda do próprio editor Nano, que apesar de muitos não o levarem a sério como uma ferramenta de manunteção no linux, prova justamente o contrário. Pois graças a essa facilidade a primeira vista e um conjunto atrativo de funções que o complementa, o nano vai trilhando e deixando sua marca num mundo repleto de opções tão boas ou melhores se equiparadas a ele.

Se esta solução serviu para você dê seu feedback comentando abaixo.

Fico por aqui e até uma próxima oportunidade

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More