GNU/Linux >> Znalost Linux >  >> Linux

Jak zkopíruji text ze svého xtermu bez myši?

V podobných situacích považuji XSel za užitečný. Je to nástroj, který manipuluje s výběrem X. Například to uloží výstup vašeho příkazu do schránky:

grep error error.log | xsel -bi

Můžete také použít tmux který má podobné schopnosti jako screen . Jakmile budete v tmux a máte výstup, který chcete zkopírovat, můžete ho zkopírovat a vložit následovně:

  1. Do režimu kopírování přejděte pomocí Ctrl + B , [
  2. Přesuňte kurzor pomocí kláves se šipkami a poté spusťte výběr pomocí Ctrl + mezerník
  3. Přesunutím kurzoru vyberte text/oblast, kterou chcete zkopírovat, a poté zkopírujte pomocí Alt + W (toto vás okamžitě opustí režim kopírování)
  4. Nyní můžete vložit (do tmux pouze) pomocí Ctrl + B , ]

Tyto instrukce předpokládají emacs jsou povoleny klávesové zkratky. Pro vi vazby si prohlédněte toto srovnání nebo postupujte podle tohoto podrobného průvodce.


Můžete použít příkazy pro kopírování a vkládání na obrazovce GNU.

Rychlý návod:

  1. Otevřená obrazovka:screen (nebo screen myprog my args here )
  2. Spusťte svůj program a vytvořte výstup, který chcete zkopírovat
  3. Vstupte do režimu kopírování:Ovládání +a +[
  4. Přesuňte kurzor na počáteční bod
  5. Stiskněte Enter
  6. Přesuňte kurzor do koncového bodu
  7. Stiskněte Enter
  8. Vložit:Ovládací prvek +a +]

Obrazovka je mnohem výkonnější (používám ji k tabelování několika virtuálních terminálů bez potřeby speciálního emulátoru terminálu a také proto, abych nepřišel o své relace, když X havaruje nebo tak něco). Chcete-li se dostat z obrazovky, jednoduše ukončete relaci shellu nebo zadejte Ctrl +a , Ctrl +\ .


Linux
  1. Jak zkopírovat nastavení z jednoho počítače do druhého?

  2. Jak rozeznat binární soubory od textových souborů v linuxu

  3. Jak zkopírovat tabulku z jedné databáze mysql do jiné databáze mysql

  1. Jak zkopírovat soubor z počítače Vagrant na localhost

  2. Jak zkopírovat commity z jednoho repozitáře Git do druhého?

  3. Jak extrahovat text pomocí OCR z PDF na Linuxu?

  1. Upravit příchozí poštu z textu/prostého na text/html?

  2. Jak zavést systém Linux bez grafického serveru

  3. Jak si vybavím konkrétní příkaz z historie příkazů, aniž bych jej provedl