Abro um arquivo no editor Ubuntu nano a partir da linha de comando e quero copiar todo o conteúdo do arquivo para poder colá-lo em outro aplicativo fora do shell.
Até agora só consigo copiar usando shiftna tela que está visível, mas não em todo o conteúdo.
Responder1
Você não pode usar o buffer nano
para usá-lo em outro lugar, você precisa usar o buffer do X ou Gnome.
xclipé a solução.
Uma interface de linha de comando para a área de transferência do X11. Também pode ser utilizado para copiar arquivos, como alternativa ao sftp/scp, evitando solicitações de senha quando o encaminhamento do X11 já estiver configurado.
Responder2
Existe uma maneira possível:
Cursor no início de um arquivo
Ctrl6para definir uma marca
AltShiftT(ou tente AltT) cortar até o final do arquivo
Se AltTnão funcionar, tenteCtrlK
- para apenas copiar o conteúdo do arquivo, faça CtrlUo corte do texto novamente
Responder3
você pode usar cat e copiá-lo do console:
cat path/to/file.yml
Selecione a saída impressa no console.
Responder4
Na verdade, essa resposta pode demorar um pouco, mas eu estava procurando uma resposta para a mesma pergunta e simplesmente descobri. quando você tiver o arquivo que deseja copiar para abrir no nano. você pode pressionar ctl-R e inserir o arquivo do qual deseja copiar. isso trará o arquivo inteiro.
No meu caso, eu estava apenas copiando meu antigo fstab, então não foi grande coisa. mas poderia ficar ridículo com arquivos enormes.