Como usar o editor do GNU Nano

Como usar o editor do GNU Nano
Quando você está trabalhando na interface da linha de comando (CLI) no Linux, você geralmente terá que criar/editar arquivos de texto. Existem muitos editores de texto projetados para a CLI, por exemplo, vim, emacs, nano, etc.

Este artigo se concentrará no editor de texto Nano. GNU Nano faz parte do sistema GNU/Linux. Este programa é um editor de texto muito simplista, mas poderoso. GNU Nano é altamente adequado para aqueles que preferem simplicidade ao longo de recursos e poder. Abaixo, você aprenderá a usar o editor GNU Nano.

GNU Nano no Linux

Linux é o programa de kernel, criado e mantido por Linus Torvalds. No entanto, o próprio kernel não tem utilidade. Os outros softwares que ficam no topo do Linux são o que compõe todo o sistema operacional funcional. A maioria dos distritos Linux usa o software fornecido pelo projeto GNU para concluir o sistema operacional.

Nano é um editor de texto que faz parte do sistema GNU. O sistema GNU, desenvolvido e mantido pelo projeto GNU, é um sistema operacional completo que é gratuito e de código aberto. Curiosamente, quase todas as distritos atuais do Linux são apenas uma parte de todo o sistema GNU. É por isso que o Linux também é chamado de GNU/Linux.

Instalando o GNU Nano

Como você já deve ter adivinhado, seu sistema já deveria ter nano instalado. Se você não possui o Nano instalado, ele está disponível em todas as distribuições Linux diretamente de seus respectivos servidores de pacotes. Na maioria das situações, o nome do pacote será Nano.

Dependendo de qual distro você está usando, execute o comando apropriado em um terminal.

Para Debian/Ubuntu e Derivativos, use o seguinte comando:

$ sudo apt install nano

Para Arch Linux e Derivativos, use o seguinte comando:

$ sudo pacman -s nano

Para OpenSUSE, SUSE Linux e Derivativos, usa o seguinte comando:

$ sudo zypper install nano

Para Fedora e Derivativos, use o seguinte comando.

$ sudo dnf install nano

Confira a página inicial do GNU Nano

Se você está se sentindo aventureiro, experimente este método. Estaremos instalando o GNU Nano a partir da fonte. Embora seja uma coisa divertida de se fazer, a desvantagem é que seu gerente de pacotes não pode gerenciá -lo diretamente. Além disso, se houver uma versão atualizada, você terá que baixar novamente a fonte, compilá-lo e instalá-lo novamente.

Preparar? Pegue o código -fonte Nano.

$ curl -o nano.alcatrão.gz https: // www.nano-editor.org/dist/v4/nano-4.9.3.alcatrão.gz

Se você não possui Curl instalado, também pode usar o wget.

$ wget -o nano.alcatrão.gz https: // www.nano-editor.org/dist/v4/nano-4.9.3.alcatrão.gz

Extraia o pacote.

$ tar -xvf nano.alcatrão.gz

Para a próxima parte, você precisará de algumas ferramentas de construção, como o compilador GNU C/C ++. No caso de Debian/Ubuntu, você precisará instalar o bases de construção grupo de pacotes. Se você estiver usando um sistema baseado em arco, instale o base em nível pacote. Se você estiver executando outras distribuições, faça sua própria pesquisa sobre essas distros, primeiro.

Depois que as ferramentas necessárias forem instaladas, execute os seguintes comandos.

$ CD Nano-4.9.3
$ ./configure
$ make -j $ (nproc)
$ sudo fazer instalar

Usando nano

Depois que o nano é instalado, é hora de usá -lo. De um terminal, execute o seguinte comando.

$ nano

Isso iniciará o editor Nano com um arquivo de texto em branco.

Saindo nano

Você já esteve em Vim? Então você pode estar familiarizado com o meme "não pode sair vim". Bem, no caso de Nano, não há nada complicado assim. Imprensa Para sair do editor de nano.

Criando um arquivo de texto

Para criar um arquivo de texto em um local específico, use a seguinte estrutura de comando. Certifique -se de que o usuário atual tenha permissão de gravação para o diretório de destino.

$ nano

Por exemplo, vou criar um arquivo de texto com a demonstração do nome.txt no local ~/desktop.

$ nano ~/desktop/demo.TXT

Como a demonstração.O arquivo txt não existe, o nano abrirá um arquivo de texto em branco. O arquivo ainda não foi criado e será escrito assim que você salvar o arquivo.

Salvando um arquivo de texto

Depois de fazer alterações em um arquivo de texto, salve o arquivo pressionando .

Nano pedirá o nome do arquivo. Na maioria dos casos, você acabou de bater Digitar. Se você editou um arquivo existente, provavelmente não deve alterar o nome do arquivo. Se o fizer, o Nano salvará um novo arquivo com o novo nome e o conteúdo recém -editado.

Depois que o arquivo for salvo, você verá a mensagem de sucesso.

Nano também pedirá que você salve se estiver prestes a fechar o editor sem salvar o arquivo editado.

Editando um arquivo existente

Para editar um arquivo existente, use a seguinte estrutura de comando. Observe que este método é como o método de criar um novo arquivo com nano.

$ nano

Procurando

Este é um recurso comum oferecido pela maioria dos editores de texto. Nano também tem uma opção de pesquisa simplista, mas útil. Para procurar um termo específico, pressione .

Nano vai aparecer a função de pesquisa. Digite a palavra -chave de pesquisa e pressione Digitar.

Nano vai pular o cursor para o resultado da pesquisa. Se houver mais de um mesmo termo, você pode pressionar Para ir para o próximo resultado de pesquisa.

Substituindo o texto

Nano também tem uma função de substituição bastante útil. Para substituir um texto, pressione .

Insira o termo para substituir. Em seguida, insira o valor de substituição.

Nano destacará as partidas e perguntará se você deseja substituí -las. Se houver mais de uma partida, o Nano também se oferecerá para substituir todas as partidas de uma só vez.

Copiar e colar

Nano não oferece uma função de cola de cópia por si só. Esta função é gerenciada pelo emulador de terminal que você está usando. Na maioria dos emuladores terminais, é o atalho para copiar e é o atalho para colar.

Nano também oferece funções de corte e colar. Pessoalmente, acho um pouco desconfortável usar. Para fazer um corte, execute o seguinte: Mova seu cursor para o local desejado e pressione para definir o marcador; Em seguida, use as teclas de seta para mover seu cursor para o local desejado e pressione Para cortar o texto.

Para colar, pressione .

Desfazer e refazer

Excluiu a linha errada por acidente? Colou o conteúdo no lugar errado? Desfazer e refazer estão aqui para salvá -lo!

No caso de Nano, o atalho para desfazer é .

Para realizar uma refazer, pressione .

Atalhos de teclado Nano

Como você já pode dizer, todas as funções do Nano são diretamente acessíveis através dos atalhos do teclado. Dominar os atalhos é a melhor maneira de aproveitar ao máximo o editor Nano. Na tela, Nano mostra um punhado de atalhos de teclado.

Aqui, o símbolo "^" indica o Ctrl chave, e o símbolo "M" indica o Alt chave. Por exemplo, "^o" significa "Ctrl + O.”

Para obter a lista de todos os atalhos de teclado suportados, pressione .

Você também pode conferir a página principal do nano. A página principal oferece uma explicação aprofundada de todos os argumentos de comando.

$ MAN Nano

Sintaxe Nano Destacando

Nano não é apenas um editor de texto simples e simples. Este programa também pode ser aprimorado com as cores. O destaque da sintaxe é um recurso comum entre os editores de texto. Existem inúmeras funções de destaque da sintaxe disponíveis para nano. Neste exemplo, mostrarei alguns arquivos de destaque da Sintaxe da Nano aprimorados do GitHub.

Como diz o tutorial, execute o seguinte comando para instalar a sintaxe destacando para Nano.

$ curl https: // cru.GithubUserContent.com/scopatz/nanorc/mestre/instalação.sh | sh

Se você não possui Curl instalado, o WGE também está disponível.

$ wget https: // bruto.GithubUserContent.com/scopatz/nanorc/mestre/instalação.sh -o- | sh

O recurso vai baixar e localizar um monte de .Arquivos Nanorc no diretório "~/nano".

Pensamentos finais

Nano é um editor de texto incrível que oferece apenas o suficiente para suas necessidades diárias. No entanto, se você é um usuário avançado que precisa de algumas funções realmente avançadas, confira vim. Vim é sem dúvida um dos melhores editores de todos. Comece com o VIM neste guia para iniciantes para vim.

Aproveitar!