DEV Community 👩‍💻👨‍💻

Marcos Ferreira da Rocha
Marcos Ferreira da Rocha

Posted on

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

Top comments (0)

Become a Moderator Do you want us to help make DEV a better place?

Fill out this survey and help us by becoming a tag moderator here at DEV.