Pesquisa de site

Guia para iniciantes sobre como usar o Nano Text Editor no Linux


Nano é um editor de texto de linha de comando que vem pré-instalado em quase todas as distribuições Linux. Geralmente é preferido por novos usuários devido à sua simplicidade, em comparação com outros editores de texto de linha de comando, como vi/vim e emacs. Possui muitos recursos úteis, como coloração de sintaxe, numeração de linhas, pesquisa fácil e muitos outros.

Instale o Nano Editor no Linux

Se por algum motivo o nano ainda não estiver instalado em sua distribuição Linux, você poderá instalá-lo facilmente com os seguintes comandos:

apt install nano [For Ubuntu/Debian]
yum install nano [For CentOS/Fedora]

Atalhos de teclado Nano

Nano usa combinações de teclado para diferentes funções, como localizar texto em um arquivo, justificar texto, etc. Essas combinações são realmente fáceis e ficam visíveis enquanto você edita seu arquivo. Eles mudam automaticamente dependendo da ação que você está realizando.

Uma coisa que você deve saber é que um atalho de teclado representado por ^ e um símbolo (por exemplo ^W) é uma combinação da tecla Ctrl e esse símbolo (Ctrl+W em nosso exemplo).

Uma combinação que começa com M significa que precisa ser completada pressionando a tecla Alt e o símbolo a seguir.

Abaixo estão listadas as opções que você verá ao abrir o nano pela primeira vez:

  • G Obtenha ajuda
  • ^O Escreva
  • ^W Onde está
  • ^K Cortar texto
  • ^J Justificar
  • ^C Posição atual
  • M-U Desfazer
  • ^X Sair
  • ^R Ler arquivo
  • ^\ Substituir
  • ^U Texto sem cortes
  • ^T para soletrar
  • ^_ Ir para a linha
  • M-E Refazer

Você não precisa se lembrar de cada opção, pois ela está sempre à sua frente. Você pode obter a lista completa de combinações de teclado pressionando ^G (ou pressione F1) que abrirá o menu de ajuda do nano. Você notará que alguns atalhos podem ser usados com uma única tecla.

Por exemplo, tecla F1 para obter ajuda ou F2 para sair do nano.

Crie um novo arquivo no Nano

Criar um novo arquivo é simples como executar o nano:

nano

Isto abrirá o editor e ao salvar o arquivo, solicitará que você dê um nome com o qual o novo arquivo será salvo.

Abra um arquivo no Nano

Para abrir um arquivo você pode executar:

nano ~/my_text_file.txt

O comando acima tentará abrir o arquivo “my_text_file.txt” do seu diretório inicial. Se o arquivo não existir, o nano tentará criá-lo.

Às vezes, pode ser necessário abrir um arquivo e ir até a linha ou coluna exata. Nano permite que você faça isso com:

nano +line,columns file

Por exemplo:

nano +3,2 ~/.bashrc

Irá abrir seu arquivo .bashrc e o cursor estará localizado na terceira linha, segunda coluna.

Editando arquivos no Nano

Ao abrir ou criar arquivos você pode começar a editar/escrever imediatamente. Ao contrário do vim, não há necessidade de mudar para o modo de edição no nano. Para mover o cursor pelo arquivo, você pode usar as teclas de seta do teclado.

Pesquisar texto no Nano

Você pode pesquisar texto dentro de um arquivo usando ^W, que representa a opção “onde está”. Isso abrirá uma entrada de pesquisa acima do menu, onde você poderá inserir o texto que deseja pesquisar:

Você também verá que o menu inferior mudará e mostrará algumas opções adicionais. Eles são praticamente autoexplicativos, então revisaremos os mais importantes.

  • Pesquise com expressões regulares – pressione M-R (teclas Alt + R) e insira sua pesquisa com as expressões regulares que deseja usar.
  • Vá para a linha – pressione ^T (Ctrl + T) seguido pela linha para a qual deseja mover o cursor.
  • Substitua o texto – pressione ^R (Ctrl +T) no modo de pesquisa ou ^\ no modo normal. Será solicitado que você insira sua pesquisa, após pressionar Enter, será solicitado que você insira o texto que será utilizado para a substituição. Finalmente, você será perguntado se deseja substituir uma instância correspondente da sua pesquisa ou todas as correspondências. Se você escolher “Não ”, o cursor será movido para a próxima correspondência.
  • Vá para a primeira linha – pressione ^Y (Ctrl + Y).
  • Vá para a última linha – pressione ^V (Ctrl +V).

Copiar/colar/cortar texto no Nano

A interface do Nano é muito semelhante a editores de texto GUI. Se desejar copiar ou recortar um texto no editor GUI, primeiro você deverá selecioná-lo. A mesma coisa acontece no nano. Para marcar um texto pressione Ctrl + ^ e mova os cursores com as teclas de seta.

  • Para copiar o texto marcado pressione Alt + ^.
  • Para cortar o texto marcado pressione ^K (Ctrl +K).
  • Para colar o texto marcado, mova o cursor para uma posição adequada e pressione ^U (Ctrl + U).

Salvar arquivo no Nano

Se você deseja salvar as alterações atuais no arquivo, pressione a combinação ^O (Ctrl + O). Se você estiver editando um novo arquivo, será solicitado que você dê um nome a esse arquivo. Isso salvará as alterações atuais e o nano permanecerá aberto para que você possa continuar fazendo alterações no arquivo.

Salvar arquivo com backup

Às vezes, ao editar um arquivo, você pode querer manter cópias temporárias do mesmo arquivo, apenas para garantir. Você pode usar a opção -B do nano, que criará um backup do arquivo que você está editando. Você pode usá-lo em combinação com a opção -C para informar ao nano onde salvar esses backups como este:

nano -BC ~/backups myfile.txt

O procedimento acima fará cópias de backup do arquivo myfile.txt na pasta “backups” localizada no diretório inicial do usuário. Observe que o diretório de backup deve existir, caso contrário, o nano informará que o diretório é inválido.

Sair do NanoEditor

Para sair do nano, simplesmente pressione ^X (teclas Ctrl +X). Se o arquivo não tiver sido salvo anteriormente, você será solicitado a salvar as alterações com sim/não ou cancelar a saída.

Conclusão

Nano é um editor de texto de linha de comando fácil de usar, que atrai usuários pela sua simplicidade. Sua interface é semelhante à dos editores GUI, o que o torna perfeito para iniciantes no Linux.