Como copiar e colar na interface de linha de comando do Ubuntu Minimal?

9

Instalei a edição de 64 bits do Ubuntu Minimal 14.04 em uma máquina virtual do VMware Player. O Ubuntu Minimal possui apenas uma CLI (Command Line Interface), da qual gosto, mas não consigo descobrir como copiar / colar no terminal. Preciso colar especialmente, porque alguns dos links que preciso executar são muito longos para digitar manualmente.

Eu tentei Ctrl+ V, Ctrl+ Shift+ V, Shift+ Insert, Ctrl+ Shift+ Insert, mas até agora não tive sorte. Como posso copiar / colar na CLI?

Howard Lee
fonte
3
Eu recomendo instalar o servidor ssh e, em seguida, conectar-se à VM com o cliente SSH de sua escolha, por exemplo, PuTTY - isso oferece não apenas fácil copiar e colar, mas também um console de texto redimensionável e outros itens.
Eugen Rieck 17/10
11
Esta é uma alternativa inteligente. Obrigado pela contribuição!
Howard Lee

Respostas:

5

O VMware Workstation 12.5.2 oferece suporte à pasta geral (UPDATE)

Por acidente, notei que a versão atual do Workstation (12.5.2) suporta colagem geral. Quero dizer, colar em qualquer lugar, incluindo o console de texto do Linux, sem precisar ter nenhuma ferramenta de VM instalada. Uma função semelhante estava disponível no Microsoft Virtual PC.

A função funciona emulando as teclas pressionadas. Isso implica as seguintes limitações:

  • O layout do teclado da VM deve corresponder ao layout do teclado que o VMware Workstation espera. Caso contrário, os caracteres nas teclas que diferem serão digitados incorretamente.
  • O layout de teclado esperado no meu caso era "Estados Unidos", embora eu use um layout diferente tanto na máquina host quanto na máquina convidada.
  • Não parece haver uma maneira (simples) de como alterar o layout de teclado esperado.
  • Colar somente funciona dessa maneira. A cópia funciona apenas da maneira antiga, com o suporte das ferramentas VMware.

Conheço duas maneiras de invocar a função:

  1. Tenha a janela da VM selecionada, mas o teclado não será pego (Desagrupe usando Ctrl+ Altou selecione a janela da VM clicando na guia VM.) E pressione Ctrl+ V.
  2. Selecione a janela da VM e use a função no menu: Editar > Colar

Existem limitações adicionais:

  • Não parece haver um atalho usando a tecla de atalho VMware Ctrl+, Altque permitiria o uso da função enquanto o teclado é agarrado.
  • A função parece não estar acessível no VMware 12 Player (versão 12.5.2). Ctrl+ Vnão funciona e não há função Colar no menu.
  • A função não é descrita na documentação nem nas notas de versão.

Os produtos anteriores e outros não oferecem suporte à colagem fora do X Window System ou sem as ferramentas da VM

Essa é uma limitação dos produtos VMware. Infelizmente, a maioria deles não suporta copiar e colar em um console de texto de um sistema operacional. A integração da área de transferência funciona apenas na interface gráfica do usuário com o VMware Tools ou o open-vm-tools instalado.

SSH como uma solução alternativa

Quando trabalho com máquinas virtuais Linux sem GUI (quase todas as minhas máquinas virtuais Linux), uso o acesso SSH como já sugerido por Eugen Rieck. Como ele escreveu, esta solução também permite outros recursos muito úteis. Eu certamente nomearia buffer de rolagem de rolagem mais longo e mais fácil de usar (sem a necessidade de usar gerenciadores de terminal como screen).

pabouk
fonte
11
Trabalhe como um encanto!
Mj2
Excelente ideia sugerindo SSH como uma solução alternativa, se tudo mais falhar. Às vezes, essa é a melhor opção de qualquer maneira. (Também upvoted comentário de Eugen.)
Syndog