C'è un modo per mostrare i messaggi precedenti sullo schermo?


9

Quando uso screenposso vedere solo i dati correnti sul terminale (comandi, messaggi, ecc.).

C'è un modo, oltre a stampare qualsiasi cosa io voglia su un file, di vedere i messaggi precedenti (allo stesso modo di un normale emulatore di terminale)?

Risposte:


16

Colpire Ctrl+ Aquindi Escdovrebbe portarti in una modalità speciale per guardare attraverso il buffer di scroll-back proprio come colpire Escin vimti porta in una modalità in cui puoi navigare nel file piuttosto che inserirlo in esso.

Se il buffer di scroll-back non contiene abbastanza righe per essere utile, puoi modificarlo nel tuo ~/.screenrcfile:

defscrollback 10000

Una volta nel buffer di scroolback, puoi usare le associazioni di tasti comuni come J/ K/ H/ L, PgUp/ PgDown, G/ Shift+ G, ^/ $e frecce per navigare. È possibile utilizzare Spaceper impostare un contrassegno. L'impostazione di un secondo segno copia tutto tra i due segni negli Appunti dello schermo che puoi incollare in qualsiasi finestra usando Ctrl+ A ].

Puoi anche cercare e fare altre cose con il buffer. Per ulteriori informazioni, consultare il manuale dell'utente dello schermo .


Sono in grado di copiare dal buffer dello schermo, ma come posso incollarlo su gedit?
Ankur Agarwal,

@abc: dovresti trasferirlo dagli appunti dello schermo agli appunti X. Prova a usare la shell sullo schermo e in esecuzione: cat - | xclipe poi Ctrl+A ].
Caleb,

Forse sto facendo qualcosa di sbagliato. gatto - | xclip si blocca e basta. Ho copiato i caratteri dal buffer dello schermo e poi ho provato a incollarli in un editor di testo e non ha funzionato. Puoi elaborare per favore?
Ankur Agarwal
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.