Risposte:
È possibile ottenere e utilizzare i comandi xclip
e xsel
. Le istruzioni per ottenerle e utilizzarle sono qui .
Senza alcun argomento, xclip
copia negli appunti principali (incolla con il clic centrale) anziché negli appunti Ctrl- C/ Ctrl- V/ tasto destro del mouse sul menu contestuale.
Prova echo foo | xclip -selection clipboard
a copiare del testo in quest'ultimo.
Per generare gli appunti in uscita standard: xclip -selection clipboard -o
L'utilità equivalente per MacOS è pbcopy
(e pbpaste
)
cat file | xclip
e non funziona
klipper
sia un visualizzatore di appunti. Prova cat file | xclip -selection clipboard
senza gli argomenti extra, xclip
copia negli appunti primari (clic-incolla-centrale) anziché negli appunti Ctrl-C / Ctrl-V / tasto destro del mouse sul menu contestuale.
Temo che non ci siano "appunti" nella maggior parte delle shell di Linux, almeno nessuna di quelle che conosco. C'è un blocco appunti nel server X (se il tuo sistema ha X11, puoi accedervi usando il xclip
comando). Se ti connetti al tuo account di shell usando un software di emulazione ssh / terminal, come PuTTy, puoi usare gli appunti del sistema che stai usando, ma sarebbe comunque un appunti esterno e potresti non essere in grado di evitare di usare il mouse.
Quello che ho trovato è questo piccolo script bash pulito, che si trova su http://geek.phatus.com/2010/01/create-a-simple-yet-very-useful-bash-clipboard/ . Fondamentalmente crea un file temporaneo che funge da appunti: puoi cancellare, eseguire, scrivere ecc. I tuoi dati temporanei usando una serie di comandi, che è in realtà ciò che fa un blocco per appunti;)
Ho creato un piccolo strumento che offre funzionalità simili, senza usare xclip o xsel. Std out viene copiato negli appunti e può essere incollato di nuovo nel terminale, vedere:
https://sourceforge.net/projects/commandlinecopypaste/
Nota che questo strumento non ha bisogno di una sessione X. Gli appunti possono essere semplicemente usati all'interno del terminale e non incollati con ctrl + v o con il tasto centrale del mouse in altre finestre
E un brutto modo, per i casi in cui si desidera copiare l'output del terminale negli Appunti ma non si dispone di un mouse collegato al proprio computer - utilizzando la funzione "tasti del mouse" di X.
Premere Shift+ NumLocke i tasti del tastierino numerico funzioneranno per controllare il movimento del cursore. È quindi possibile premere Num 0per simulare premere e tenere premuto LMB, quindi spostare il cursore secondo le proprie necessità, quindi premere Num 5per simulare il rilascio di LMB. Ora hai selezionato il tuo testo. Per simulare RMB, premi Num -per cambiare il pulsante attivo del mouse, quindi Num 5per ottenere il menu contestuale. Ora vuoi tornare alla modalità LMB: premi Num /. Ora puoi spostare il cursore sulla voce di menu "Copia" e premere Num 5. È tutto. Hai il tuo testo negli appunti. Premere Shift+ NumLockper ripristinare la funzione originale del tastierino numerico.
PS: in alcune distro (ad es. Kubuntu) i tasti del mouse sembrano essere disabilitati di default o nascosti in qualche modo.