GNU/Linux >> Linux Esercitazione >  >> Linux

Come copiare il buffer di copia dello schermo GNU negli appunti?

Puoi utilizzare uno strumento per gli appunti della CLI come xsel o pbpaste e il cat utilità per catturare contenuti da STDIN. I passaggi su Linux con xsel sono i seguenti:

  1. Copia il testo dalla sessione dello schermo nel buffer di copia dello schermo GNU.
  2. Esegui questo comando all'interno dello schermo:cat | xsel -b
  3. Se xsel non ha segnalato alcun errore, ora esegue il dump del buffer di copia della schermata in STDIN:Ctrl+a+]
  4. Invia un EOF a cat per terminarlo:Ctrl+d

A questo punto, il contenuto del buffer della copia dello schermo dovrebbe essere negli appunti.

EDIT:Come con tutti i programmi X, xsel ha bisogno di sapere come contattare il tuo server X per accedere agli appunti. Dovresti avere il tuo DISPLAY variabile di ambiente impostata in modo appropriato.


Questa risposta funziona solo per uno scenario in cui il tuo obiettivo finale è incollare immediatamente il contenuto del buffer copiato.

Il modo più semplice per farlo è dividere lo schermo in due regioni. Puoi farlo premendo CTRL +a poi |

Premi CTRL +a quindi TAB per passare alla seconda regione, CTRL +a poi c per creare una nuova sessione nella seconda regione.

Se vuoi copiare da nano e incollare nel terminale, apri il file in nano nella regione di sinistra, premi CTRL +a quindi ESC , scorri fino al punto iniziale della posizione della copia e premi SPACE , seleziona il testo scorrendo fino al punto finale e premi SPACE di nuovo per contrassegnare la copia.

Ora, tutto ciò che devi fare è premere CTRL +a quindi TAB per passare alla regione alla tua destra e premi CTRL +a poi ] .

Il tuo testo verrà scritto sulla riga di comando. Tieni presente che puoi anche selezionare l'opzione di copia cartacea se desideri scrivere direttamente su file.


Linux
  1. Quanto è grande il buffer del tubo?

  2. Come estendere il desktop a un secondo schermo connesso?

  3. Come usare il comando Rsync in Linux?

  4. Come ruotare lo schermo su un Raspberry Pi 3

  5. Come utilizzare il comando "schermo" in Linux

Come trovare la dimensione del buffer del socket di Linux

Come posso aumentare il buffer di scorrimento all'indietro in una sessione dello schermo in esecuzione?

Come faccio a disabilitare lo screensaver SuSE?

Copia negli appunti di sistema anziché nel buffer di vim

Come posso copiare l'output da un comando remoto negli appunti locali?

Come posso suonare il campanello audio all'interno di uno script bash in esecuzione sotto lo schermo di gnu?