GNU/Linux >> Znalost Linux >  >> Linux

Jak zkopírovat vyrovnávací paměť GNU Screen copy do schránky?

Můžete použít nástroj schránky CLI, jako je xsel nebo pbpaste a cat nástroj pro získání obsahu ze STDIN. Kroky v systému Linux s xsel jsou následující:

  1. Zkopírujte text z relace obrazovky do vyrovnávací paměti pro kopírování obrazovky GNU.
  2. Spusťte tento příkaz na obrazovce:cat | xsel -b
  3. Pokud xsel nenahlásil žádnou chybu, nyní vypíše vyrovnávací paměť pro kopírování obrazovky do STDIN:Ctrl+a+]
  4. Pošlete EOF na cat pro ukončení:Ctrl+d

V tomto okamžiku by měl být obsah vyrovnávací paměti pro kopírování obrazovky ve vaší schránce.

EDIT:Stejně jako u všech X programů, xsel potřebuje vědět, jak kontaktovat váš X server, aby se dostal do schránky. Měli byste mít svůj DISPLAY proměnná prostředí nastavena vhodně.


Tato odpověď funguje pouze pro scénář, kde je vaším konečným cílem okamžité vložení zkopírovaného obsahu vyrovnávací paměti.

Nejjednodušší způsob, jak toho dosáhnout, je rozdělení obrazovky na dvě oblasti. Můžete to udělat stisknutím CTRL +a pak |

Stiskněte CTRL +a pak TAB pro přepnutí do druhé oblasti CTRL +a pak c vytvořit novou relaci v druhé oblasti.

Pokud chcete kopírovat z nano a vložit do terminálu, otevřete soubor v nano v levé oblasti a stiskněte CTRL +a poté ESC , přejděte na počáteční bod umístění kopie a stiskněte MEZERNÍK , vyberte text posunutím ke koncovému bodu a stiskněte MEZERNÍK znovu pro označení kopie.

Nyní vše, co musíte udělat, je stisknout CTRL +a pak TAB přepněte do oblasti napravo a stiskněte CTRL +a pak ] .

Váš text bude zapsán do příkazového řádku. Pokud chcete zapisovat přímo do souboru, můžete také zkontrolovat možnost tištěné kopie.


Linux
  1. Jak velký je Pipe Buffer?

  2. Jak rozšířit plochu na druhou připojenou obrazovku?

  3. Jak zkopírovat cestu k aktuálnímu adresáři v Ubuntu 18.04?

  1. Jak zamknout obrazovku?

  2. Jak používat příkaz Rsync v linuxu?

  3. Jak otočit obrazovku na Raspberry Pi 3

  1. Jak používat příkaz „screen“ v Linuxu

  2. Jak vymazat scrollback v příkazu na obrazovce?

  3. Obrazovka GNU nereaguje, zdá se zablokovaná