Wie kopiere und füge ich in die Kommandozeilenschnittstelle von Ubuntu Minimal ein?


9

Ich habe die 64-Bit-Edition von Ubuntu Minimal 14.04 in einer virtuellen VMware Player-Maschine installiert. Ubuntu Minimal hat nur eine CLI (Command Line Interface), die mir gefällt, aber ich kann nicht herausfinden, wie man sie in das Terminal kopiert / einfügt. Ich muss besonders einfügen, da einige der Links, die ich ausführen muss, einfach zu lang sind, um manuell eingegeben zu werden.

Ich habe versucht , Ctrl+ V, Ctrl+ Shift+ V, Shift+ Insert, Ctrl+ Shift+ Insert, aber bisher kein Glück. Wie kann ich in die CLI kopieren / einfügen?


3
Ich empfehle, den SSH-Server zu installieren und dann mit dem SSH-Client Ihrer Wahl, z. B. PuTTY, eine Verbindung zur VM herzustellen. Dies bietet nicht nur einfaches Ausschneiden und Einfügen, sondern auch eine anpassbare Textkonsole und andere Extras.
Eugen Rieck

1
Dies ist eine clevere Alternative. Danke für die Eingabe!
Howard Lee

Antworten:


5

VMware Workstation 12.5.2 unterstützt das allgemeine Einfügen (UPDATE)

Durch Zufall habe ich festgestellt, dass die aktuelle Version von Workstation (12.5.2) das allgemeine Einfügen unterstützt. Ich meine, überall einfügen, einschließlich der Linux-Textkonsole, ohne dass VM-Tools installiert sein müssen. Eine ähnliche Funktion war in Microsoft Virtual PC verfügbar.

Die Funktion emuliert Tastendrücke. Dies impliziert die folgenden Einschränkungen:

  • Das Tastaturlayout der VM muss mit dem von VMware Workstation erwarteten Tastaturlayout übereinstimmen. Andernfalls werden die Zeichen auf abweichenden Tasten falsch eingegeben.
  • Das erwartete Tastaturlayout in meinem Fall war "USA", obwohl ich sowohl auf meinem Host- als auch auf meinem Gastcomputer ein anderes Layout verwende.
  • Es scheint keine (einfache) Möglichkeit zu geben, das erwartete Tastaturlayout zu ändern.
  • Nur Einfügen funktioniert so. Das Kopieren funktioniert nur auf die alte Art und Weise mit der Unterstützung von VMware-Tools.

Ich kenne zwei Möglichkeiten, wie ich die Funktion aufrufen kann:

  1. Lassen Sie das VM-Fenster auswählen, aber die Tastatur nicht greifen (Ungrab mit Ctrl+ entfernen Altoder das VM-Fenster durch Klicken auf die Registerkarte VM auswählen) und drücken Sie dann Ctrl+ V.
  2. Lassen Sie das VM-Fenster auswählen und verwenden Sie die Funktion aus dem Menü: Bearbeiten > Einfügen

Es gibt zusätzliche Einschränkungen:

  • Es scheint keine Verknüpfung mit dem VMware-Hotkey Ctrl+ Altzu geben, mit der die Funktion verwendet werden kann, während die Tastatur gedrückt wird.
  • Auf die Funktion scheint von VMware 12 Player (Version 12.5.2) nicht zugegriffen zu werden. Ctrl+ Vfunktioniert nicht und es gibt keine Einfügefunktion im Menü.
  • Die Funktion ist weder in der Dokumentation noch in den Versionshinweisen beschrieben.

Die anderen und älteren Produkte unterstützen das Einfügen außerhalb von X Window System oder ohne VM-Tools nicht

Dies ist eine Einschränkung von VMware-Produkten. Leider unterstützen die meisten von ihnen das Kopieren und Einfügen in eine Textkonsole eines Betriebssystems nicht. Die Integration in die Zwischenablage funktioniert nur in der grafischen Benutzeroberfläche, in der funktionierende VMware Tools oder open-vm-tools installiert sind.

SSH als alternative Lösung

Wenn ich mit virtuellen Linux-Maschinen ohne GUI arbeite (fast alle meine virtuellen Linux-Maschinen), verwende ich den SSH-Zugriff, wie Eugen Rieck bereits vorgeschlagen hat. Wie er schrieb, erlaubt diese Lösung auch andere sehr nützliche Funktionen. Ich würde sicherlich einen längeren und leichter verwendbaren Scrollback-Puffer nennen (ohne Terminalmanager wie verwenden zu müssen screen).


1
Arbeite wie ein Zauber!
Mja

Ausgezeichnete Idee, SSH als alternative Lösung vorzuschlagen, wenn alles andere fehlschlägt. Manchmal ist das sowieso die beste Option. (Auch Eugen Kommentar kommentiert.)
Syndog

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.