Jak skopiować i wkleić w wierszu poleceń interfejs Ubuntu Minimal?

9

Zainstalowałem 64-bitową wersję Ubuntu Minimal 14.04 na maszynie wirtualnej VMware Player. Ubuntu Minimal ma tylko interfejs wiersza polecenia (CLI), który mi się podoba, ale nie mogę wymyślić, jak skopiować / wkleić w terminalu. Potrzebuję szczególnie wkleić, ponieważ niektóre linki, które muszę uruchomić, są po prostu zbyt długie, aby pisać ręcznie.

Próbowałem Ctrl+ V, Ctrl+ Shift+ V, Shift+ Insert, Ctrl+ Shift+ Insert, ale jak dotąd nie miałem szczęścia. Jak mogę skopiować / wkleić w CLI?

Howard Lee
źródło
3
Zalecam zainstalowanie serwera ssh, a następnie połączenie się z maszyną wirtualną za pomocą wybranego klienta SSH, np. PuTTY - oferuje nie tylko łatwe wycinanie i wklejanie, ale także konsolę tekstową o zmiennym rozmiarze i inne gadżety.
Eugen Rieck
1
To mądra alternatywa. Dzięki za wkład!
Howard Lee,

Odpowiedzi:

5

VMware Workstation 12.5.2 obsługuje ogólne wklejanie (AKTUALIZACJA)

Przez przypadek zauważyłem, że obecna wersja Workstation (12.5.2) obsługuje ogólne wklejanie. Mam na myśli wklejanie w dowolnym miejscu, w tym konsolę tekstową systemu Linux, bez potrzeby instalowania żadnych narzędzi VM. Podobna funkcja była dostępna w Microsoft Virtual PC.

Funkcja działa poprzez emulowanie naciśnięć klawiszy. Oznacza to następujące ograniczenia:

  • Układ klawiatury maszyny Wirtualnej musi być zgodny z układem klawiatury oczekiwanym przez VMware Workstation. W przeciwnym razie znaki na klawiszach, które się różnią, zostaną wprowadzone nieprawidłowo.
  • Oczekiwany układ klawiatury w moim przypadku to „Stany Zjednoczone”, chociaż używam innego układu zarówno na hoście, jak i na komputerze-gościu.
  • Wydaje się, że nie ma (prostego) sposobu zmiany oczekiwanego układu klawiatury.
  • Tylko wklej działa w ten sposób. Kopiowanie działa tylko po staremu dzięki obsłudze narzędzi VMware.

Wiem o dwóch sposobach wywołania funkcji:

  1. Po wybraniu okna VM, ale klawiatura nie została złapana (Ungrab za pomocą Ctrl+ Altlub wybierz okno VM, klikając kartę VM). Następnie naciśnij Ctrl+ V.
  2. Wybierz okno maszyny wirtualnej i użyj funkcji z menu: Edycja > Wklej

Istnieją dodatkowe ograniczenia:

  • Wydaje się, że nie ma skrótu używającego skrótu VMware Ctrl+, Altktóry pozwalałby na korzystanie z tej funkcji podczas chwytania klawiatury.
  • Wydaje się, że funkcja nie jest dostępna z VMware 12 Player (wersja 12.5.2). Ctrl+ VNie działa i nie ma Wklej funkcję w menu.
  • Funkcja nie jest opisana ani w dokumentacji, ani w informacjach o wydaniu.

Inne i starsze produkty nie obsługują wklejania poza systemem X Window lub bez narzędzi VM

Jest to ograniczenie produktów VMware. Niestety większość z nich nie obsługuje kopiowania i wklejania w konsoli tekstowej systemu operacyjnego. Integracja ze schowkiem działa tylko w graficznym interfejsie użytkownika z zainstalowanymi działającymi narzędziami VMware lub open-vm-tools.

SSH jako alternatywne rozwiązanie

Kiedy pracuję z maszynami wirtualnymi z systemem Linux bez GUI (prawie wszystkie moje maszyny wirtualne z systemem Linux) korzystam z dostępu SSH, jak już sugerował Eugen Rieck. Jak napisał to rozwiązanie pozwala również na inne bardzo przydatne funkcje. Na pewno nazwałbym dłuższy i łatwiejszy w użyciu bufor przewijania (bez potrzeby używania menedżerów terminali, takich jak screen).

pabouk
źródło
1
Pracuj jak urok!
mja
Doskonały pomysł sugerujący SSH jako alternatywne rozwiązanie, jeśli wszystko inne zawiedzie. Czasami i tak jest to najlepsza opcja. (Poparł również komentarz Eugena.)
Syndog