Como copiar algumas linhas de um arquivo para outro usando o editor nano?
15
Supondo que você esteja no modo de console puro e não possa usar o mouse para copiar / colar:
NOTA: Para alternar entre buffers, use ESC- <e ESC-> ou ESC- e ESC-. (o posterior é útil se <e> usarem a mesma tecla no layout do teclado)
Uma alternativa para 2-4 acima é ir para as linhas que você deseja copiar e CTRL-K para excluí-las, pressionando CTRL-K repetidamente para várias linhas no buffer. Quando você cortar todas as linhas que deseja copiar, CTRL-Y para recolocá-las novamente no buffer atual. Continue com a etapa 5.
ALT ou qualquer outra chave com comportamento de meta-chave também pode ser usada em vez de ESC nesses comandos.
Copie texto de um arquivo para outro com o editor de nano texto
Nota: Para ajudar você a entender melhor, usaremos um
arquivo fonte:
/var/named/athens.local
arquivo de destino:
/var/named/patra.local
nano -F destination_file
Então nós temos:
Pressione Ctrl+ r.
No editor nano interno, abra o arquivo de origem
/var/named/athens.local
Pressione ctrl+ ^ (isso ativará o modo "conjunto de marcas")
Selecione seu texto.
Depois de marcar todo o texto desejado, copie o texto para
área de transferência pressionando Alt+ ^
Pressione ctrl+ x, para fechar o arquivo de origem (
/var/named/athens.local
).Agora vamos ver o arquivo de destino (
/var/named/patra.local
).Mova o cursor para o local em que deseja colar o texto copiado (que é
no buffer, não esqueça disso).
Pressione ctrl+ u, para colar o texto.
Você terminou.
fonte