¿Cómo copiar y pegar en la interfaz de línea de comandos de Ubuntu Minimal?

9

He instalado la edición de 64 bits de Ubuntu Minimal 14.04 en una máquina virtual VMware Player. Ubuntu Minimal solo tiene una CLI (interfaz de línea de comandos), que me gusta, pero no puedo entender cómo copiar / pegar en el terminal. Necesito pegar especialmente, porque algunos de los enlaces que necesito ejecutar son demasiado largos para escribirlos manualmente.

He intentado Ctrl+ V, Ctrl+ Shift+ V, Shift+ Insert, Ctrl+ Shift+ Insert, pero hasta ahora no tuve suerte. ¿Cómo puedo copiar / pegar en la CLI?

Howard Lee
fuente
3
Recomiendo instalar el servidor ssh y luego conectarse a la máquina virtual con el cliente SSH de su elección, por ejemplo, PuTTY: esto no solo ofrece cortar y pegar fácilmente, sino también una consola de texto redimensionable y otras ventajas.
Eugen Rieck
1
Esta es una alternativa inteligente. Gracias por tu aporte!
Howard Lee

Respuestas:

5

VMware Workstation 12.5.2 admite pegado general (ACTUALIZACIÓN)

Por accidente, noté que la versión actual de Workstation (12.5.2) admite pegado general. Me refiero a pegar en cualquier lugar, incluida la consola de texto de Linux, sin necesidad de tener instaladas herramientas de VM. Una función similar estaba disponible en Microsoft Virtual PC.

La función funciona emulando pulsaciones de teclas. Esto implica las siguientes limitaciones:

  • La distribución del teclado de la VM debe coincidir con la distribución del teclado que VMware Workstation espera. De lo contrario, los caracteres de las teclas que difieren se ingresarán incorrectamente.
  • El diseño de teclado esperado en mi caso era "Estados Unidos", aunque utilizo un diseño diferente tanto en mi máquina host como en la máquina invitada.
  • No parece haber una forma (simple) de cómo cambiar la distribución esperada del teclado.
  • Solo pegar funciona de esta manera. Copiar funciona solo a la antigua usanza con el soporte de herramientas VMware.

Conozco dos formas de invocar la función:

  1. Haga que se seleccione la ventana de VM pero el teclado no se agarró (Descuelgue usando Ctrl+ Alto seleccione la ventana de VM haciendo clic en la pestaña VM) y luego presione Ctrl+ V.
  2. Seleccione la ventana VM y use la función del menú: Editar > Pegar

Hay limitaciones adicionales:

  • No parece haber un acceso directo usando la tecla de acceso directo VMware Ctrl+ Altque permitiría usar la función mientras se toma el teclado.
  • La función no parece ser accesible desde VMware 12 Player (versión 12.5.2). Ctrl+ Vno funciona y no hay función Pegar en el menú.
  • La función no se describe en la documentación ni en las notas de la versión.

Los productos anteriores y otros no admiten pegar fuera del sistema X Window o sin herramientas VM

Esta es una limitación de los productos VMware. Desafortunadamente, la mayoría de ellos no admiten copiar y pegar en una consola de texto de un sistema operativo. La integración del portapapeles solo funciona en la interfaz gráfica de usuario con VMware Tools o open-vm-tools instaladas.

SSH como solución alternativa

Cuando trabajo con máquinas virtuales Linux sin GUI (casi todas mis máquinas virtuales Linux) utilizo el acceso SSH como ya sugirió Eugen Rieck. Como él escribió, esta solución permite también otras características muy útiles. Ciertamente nombraría un búfer de desplazamiento más largo y más fácil de usar (sin necesidad de usar administradores de terminal como screen)

pabouk
fuente
1
¡Trabajar como un encanto!
mja
Excelente idea que sugiere SSH como una solución alternativa, si todo lo demás falla. A veces esa es la mejor opción de todos modos. (También votó el comentario de Eugen.)
Syndog