10 votos

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

He instalado la edición de 64 bits de Ubuntu Minimal 14.04 en una máquina virtual de VMware Player. Ubuntu Minimal sólo tiene una CLI (Interfaz de Línea de Comandos), que me gusta, pero no puedo averiguar cómo copiar/pegar en la terminal. Necesito especialmente pegar, porque algunos de los enlaces que necesito ejecutar son demasiado largos para escribir manualmente.

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

3 votos

Te recomiendo instalar un servidor ssh, luego conectarte a la VM con el cliente SSH de tu elección, por ejemplo, PuTTY: esto no solo ofrece un cortar y pegar fácil, sino también una consola de texto redimensionable y otras ventajas.

1 votos

Esta es una alternativa inteligente. ¡Gracias por tu aportación!

6voto

pabouk Puntos 3241

VMware Workstation 12.5.2 compatible con pegar en general (ACTUALIZACIÓN)

Por accidente noté que la versión actual de Workstation (12.5.2) admite el pegado en 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:

  • El diseño del teclado de la VM debe coincidir con el diseño de teclado que espera VMware Workstation. De lo contrario, los caracteres en las teclas que difieren se ingresarán de manera incorrecta.
  • El diseño de teclado esperado en mi caso era "Estados Unidos" aunque uso un diseño diferente en mi máquina anfitrión e invitado.
  • No parece haber una forma (simple) de cambiar el diseño de teclado esperado.
  • Solo el pegado funciona de esta manera. La copia funciona solo de la forma antigua con el soporte de herramientas de VMware.

Sé de dos formas de invocar la función:

  1. Tener la ventana de la VM seleccionada pero sin capturar el teclado (Desactivar la captura usando Ctrl+Alt o seleccionar la ventana de la VM haciendo clic en la pestaña de la VM) y luego presionar Ctrl+V.
  2. Tener la ventana de la VM seleccionada y usar la función desde el menú: Editar > Pegar

Hay limitaciones adicionales:

  • No parece haber un atajo utilizando la tecla de acceso directo de VMware Ctrl+Alt que permitiría usar la función mientras el teclado está capturado.
  • La función no parece ser accesible desde VMware 12 Player (versión 12.5.2). Ctrl+V no funciona y no hay una función de Pegar en el menú.
  • La función no está descrita ni en la documentación ni en las notas de la versión.

Los otros productos más antiguos no admiten pegar fuera de X Window System o sin herramientas de VM

Esta es una limitación de los productos de 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 funciona solo en la interfaz gráfica de usuario con las herramientas de VMware funcionando o con open-vm-tools instalado.

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 sugirió Eugen Rieck. Como escribió, esta solución también permite otras características muy útiles. Sin duda nombraría un búfer de desplazamiento más largo y fácil de usar (sin necesidad de usar administradores de terminales como screen).

1 votos

¡Funciona como un encanto!

0 votos

Excelente idea sugerir 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é positivamente el comentario de Eugen.)

5voto

lander16 Puntos 549

7 votos

Esto funciona en la GUI (Sistema de ventanas X). Pero el OP pregunta explícitamente sobre la instalación de Linux solo con línea de comando (es decir, sin GUI instalada).

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X