GNU nano é um editor de linha de comando que permite criar, editar e salvar arquivos usando o terminal Linux.
Se você está iniciando sua jornada no Linux, criar e editar arquivos é uma das coisas críticas que você fará, especialmente se estiver planejando colocar a mão na massa com scripts de shell. Um dos editores de texto de linha de comando mais comuns no Linux é o GNU nano, que vem pré-instalado na maioria das distribuições Linux modernas.
O nano oferece suporte a recursos vitais, como realce de sintaxe, conclusão, verificação ortográfica e muito mais e é amigável para iniciantes, ao contrário de alternativas ricas em recursos, como Vim e Emacs. Veja como você pode instalar e usar o GNU nano para trabalhar com arquivos no Linux.
Como instalar o GNU nano no Linux
Dependendo da sua distribuição Linux, o nano pode já estar pré-instalado. Abra o terminal e execute o nano --versão comando para verificar se é. Se a linha de comando responder com um número de versão, você tem o nano instalado.
Caso contrário, você precisa instalar o nano. Existem diferentes maneiras de fazer isso. No entanto, usar o gerenciador de pacotes de linha de comando padrão é de longe a maneira mais rápida e fácil (uma das razões pelas quais o Linux adora usar a linha de comando).
No Debian/Ubuntu
Se você estiver usando um sistema Debian ou Ubuntu, abra o terminal Linux e execute sudo apt update. Depois disso, execute:
sudo apt install nano
Correndo sudo apt update antes de instalar pacotes é altamente recomendado, mas não obrigatório. Ele garante que seu índice de pacotes local esteja atualizado e sincronizado com os repositórios remotos. Isso ajuda a evitar possíveis problemas, como a instalação de pacotes desatualizados ou incompatíveis.
No RHEL/CentOS
Correr sudo yum install nano para instalar o GNU nano em distribuições Linux baseadas em RPM. Em sistemas mais novos com YUM substituído pelo gerenciador de pacotes DNF, execute:
sudo dnf install nano
Este último também funciona para o Fedora.
No Arch Linux
Para instalar o GNU nano em distribuições baseadas no Arch Linux, execute:
sudo pacman -S nano
Como abrir e sair do GNU nano
O editor de texto nano agora está instalado, mas como abri-lo?
Abra o terminal Linux e corra nano. nano será aberto no terminal, permitindo que você crie um novo arquivo.
Para sair, pressione Ctrl + X. O editor será fechado imediatamente. No entanto, se você inserir algum texto no arquivo em branco, o nano perguntará se você deseja salvar as alterações primeiro.
Se não quiser salvar as alterações, pressione N para sair do editor imediatamente. Caso contrário, pressione Y, digite um nome de arquivo (por exemplo, exemplo.txt) e pressione Digitar sair.
Como trabalhar com arquivos no GNU nano
Trabalhar com arquivos é a principal função para a qual você usará o nano. Você precisa saber como abrir arquivos, criar novos, copiar, recortar, colar e até salvar alterações. Depois de dominar esses princípios básicos, será mais fácil usar o nano para avançar.
Abrindo arquivos no nano
Para abrir um arquivo existente no nano, você deve saber o nome e a extensão do arquivo. Isso pode parecer óbvio, mas é crucial porque o nano presumirá que você deseja criar um novo arquivo se não inserir o nome correto com a extensão correta.
Então, você também precisa navegar até o local exato de a linha de comando Linux onde o arquivo está localizado. Depois disso, execute este comando para abrir um arquivo:
nano filename.extension
Por exemplo, se você deseja abrir exemplo.txt, execute:
nano example.txt
Lembre-se de que os nomes dos arquivos diferenciam maiúsculas de minúsculas.
Criando, editando e navegando em arquivos
No nano, você pode criar um arquivo de duas maneiras. Você pode especificar um nome de arquivo com a nano comando ou comece abrindo o editor primeiro, depois salve suas alterações e especifique um nome de arquivo. Não importa o método que você escolher usar porque você ainda confirmará o nome do arquivo enquanto salva as alterações.
Para criar um arquivo no nano, execute:
nano filename.extension
nano será aberto com um arquivo de texto em branco. Como alternativa, execute o nano comando para abrir o nano no modo em branco primeiro.
A edição de arquivos no nano também não é tão complicada. Digite o que quiser e pressione Digitar para iniciar uma nova linha. Se você precisar pular no início ou no final de uma linha, pressione Ctrl + A ou Ctrl + E, respectivamente.
Outra maneira de navegar facilmente por um arquivo no nano é usando Ctrl + V ir para o final do arquivo ou Ctrl + Y para pular para o começo. Se você tiver um arquivo grande que abrange várias páginas, Ctrl + Y rolará uma página para cima e Ctrl + V uma página abaixo.
Pesquisando termos específicos em um arquivo
Para pesquisar um texto específico em um arquivo, use Ctrl + We digite o termo de pesquisa. Por padrão, o nano o levará apenas ao primeiro resultado correspondente, que será destacado. No entanto, você pode vasculhar o arquivo inteiro para encontrar outras instâncias do termo usando Alt + W ou Opção + W (se vocês são executando o Linux em um Mac).
Pesquisar e substituir texto
Você também pode pesquisar e substituir texto no nano, o que é útil quando você precisa substituir várias instâncias de um termo específico sem passar manualmente por todo o arquivo. Para isso, pressione Ctrl + \. O nano solicitará que você forneça uma palavra que gostaria de substituir. Digite o termo e pressione Digitar.
Em seguida, forneça um termo de substituição e pressione Digitar. Se houver mais de uma ocorrência do termo a ser substituído no arquivo, você deverá especificar se deseja substituir a primeira ou todas as ocorrências. Imprensa Y para substituir a primeira instância ou A para substituir todas as ocorrências do termo pesquisado.
Copiar, recortar e colar texto no nano
Para copiar o texto no nano, vá até o texto específico que deseja copiar e coloque o cursor no início. Em seguida, aperte Alt + A ou Opção + A para iniciar a ferramenta de seleção de texto do nano. Em seguida, pressione a tecla de seta para frente (>) no teclado até que todo o texto que você deseja copiar esteja coberto com um fundo branco.
Imprensa Alt + 6 para copiar o texto ou Ctrl + K cortar. Navegue até o local onde deseja colocar o texto copiado ou recortado e clique em Ctrl + U colar.
Salve as alterações do arquivo e saia do nano
Quando terminar de trabalhar em um arquivo, salve-o pressionando Ctrl + O. Confirme se você está salvando no arquivo correto pressionando Digitar.
Se quiser salvar as alterações em um arquivo diferente, altere o nome do arquivo para outro nome antes de clicar em Digitar. Depois disso, saia do nano pressionando Ctrl + X.
Trabalhe com eficiência com arquivos Linux usando o GNU nano
O GNU nano é um editor de texto de linha de comando simples e amigável para iniciantes no Linux. Ele contém recursos suficientes para facilitar o trabalho com arquivos na linha de comando, sem sobrecarregá-lo com toneladas de funcionalidades que você não precisa como iniciante.
Ao dominar as dicas destacadas acima, o uso do GNU nano tornará sua experiência no Linux melhor ao trabalhar com arquivos na linha de comando.