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:
- Copia il testo dalla sessione dello schermo nel buffer di copia dello schermo GNU.
- Esegui questo comando all'interno dello schermo:
cat | xsel -b
- Se
xsel
non ha segnalato alcun errore, ora esegue il dump del buffer di copia della schermata in STDIN:Ctrl+a+]
- 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.