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í:
- Zkopírujte text z relace obrazovky do vyrovnávací paměti pro kopírování obrazovky GNU.
- Spusťte tento příkaz na obrazovce:
cat | xsel -b
- Pokud
xsel
nenahlásil žádnou chybu, nyní vypíše vyrovnávací paměť pro kopírování obrazovky do STDIN:Ctrl+a+]
- 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.