Comment copier et coller dans l'interface de ligne de commande d'Ubuntu Minimal?

9

J'ai installé l'édition 64 bits d'Ubuntu Minimal 14.04 dans une machine virtuelle VMware Player. Ubuntu Minimal ne dispose que d'une CLI (interface de ligne de commande), ce que j'aime, mais je ne sais pas comment copier / coller dans le terminal. J'ai particulièrement besoin de coller, car certains des liens que je dois exécuter sont tout simplement trop longs pour être saisis manuellement.

J'ai essayé Ctrl+ V, Ctrl+ Shift+ V, Shift+ Insert, Ctrl+ Shift+ Insert, mais jusqu'à présent, pas de chance. Comment puis-je copier / coller dans la CLI?

Howard Lee
la source
3
Je recommande d'installer le serveur ssh, puis de se connecter à la machine virtuelle avec le client SSH de votre choix, par exemple PuTTY - cela offre non seulement un copier-coller facile, mais aussi une console de texte redimensionnable et d'autres goodies.
Eugen Rieck
1
Ceci est une alternative intelligente. Merci pour votre contribution!
Howard Lee

Réponses:

5

VMware Workstation 12.5.2 prend en charge la pâte générale (MISE À JOUR)

Par accident, j'ai remarqué que la version actuelle de Workstation (12.5.2) prend en charge la pâte générale. Je veux dire coller n'importe où, y compris la console texte Linux sans avoir besoin d'installer des outils VM. Une fonction similaire était disponible dans Microsoft Virtual PC.

La fonction fonctionne en émulant les pressions sur les touches. Cela implique les limitations suivantes:

  • La disposition du clavier de la machine virtuelle doit correspondre à la disposition du clavier attendue par VMware Workstation. Sinon, les caractères des touches qui diffèrent seront mal entrés.
  • La disposition de clavier attendue dans mon cas était "États-Unis", bien que j'utilise une disposition différente à la fois sur mon ordinateur hôte et invité.
  • Il ne semble pas y avoir de méthode (simple) pour modifier la disposition du clavier attendue.
  • Seul le collage fonctionne de cette façon. La copie ne fonctionne qu'à l'ancienne avec la prise en charge des outils VMware.

Je connais deux façons d'invoquer la fonction:

  1. Faites sélectionner la fenêtre VM mais le clavier n'est pas saisi (décompressez en utilisant Ctrl+ Altou sélectionnez la fenêtre VM en cliquant sur l'onglet VM.) Puis appuyez sur Ctrl+ V.
  2. Faites sélectionner la fenêtre VM et utilisez la fonction du menu: Edition > Coller

Il existe des limitations supplémentaires:

  • Il ne semble pas y avoir de raccourci à l'aide de la touche de raccourci VMware Ctrl+ Altqui permettrait d'utiliser la fonction pendant que le clavier est saisi.
  • La fonction ne semble pas accessible à partir de VMware 12 Player (version 12.5.2). Ctrl+ Vne fonctionne pas et il n'y a pas de fonction Coller dans le menu.
  • La fonction n'est décrite ni dans la documentation ni dans les notes de version.

Les autres produits et les anciens ne prennent pas en charge le collage en dehors du système X Window ou sans outils VM

Il s'agit d'une limitation des produits VMware. Malheureusement, la plupart d'entre eux ne prennent pas en charge le copier-coller dans une console texte d'un système d'exploitation. L'intégration du presse-papiers ne fonctionne que dans l'interface utilisateur graphique avec VMware Tools ou open-vm-tools en place.

SSH comme solution alternative

Lorsque je travaille avec des machines virtuelles Linux sans interface graphique (presque toutes mes machines virtuelles Linux), j'utilise l'accès SSH comme Eugen Rieck l'a déjà suggéré. Comme il l'a écrit, cette solution permet également d'autres fonctionnalités très utiles. Je nommerais certainement un tampon de défilement plus long et plus facilement utilisable (sans avoir besoin d'utiliser des gestionnaires de terminaux comme screen).

pabouk
la source
1
Travaillez comme un charme!
mja
Excellente idée suggérant SSH comme solution alternative, si tout le reste échoue. Parfois, c'est de toute façon la meilleure option. (Également commenté le commentaire d'Eugen.)
Syndog
5

Utilisez Control+Shift+Cpour copier et utiliser Control+Shift+Vpour coller.

Références

  1. http://howtoubuntu.org/how-to-cut-copy-and-paste-in-the-terminal-in-ubuntu

  2. /programming/761807/copy-and-paste-from-terminal-with-keyboard-in-linux-ubuntu

paulnc
la source
7
Cela fonctionne dans l'interface graphique (système X Window). Mais l'OP pose explicitement des questions sur l'installation de Linux avec la ligne de commande uniquement (c'est-à-dire sans interface graphique installée).
pabouk