reklama

Je možné získat text dříve vypsaný do reálné konzole

Na linuxu jsem přžihlášen do konzolí na Ctrl Alt FN (doufám, že se nazývá virtuální, a je to konzole nebo terminál?). Na jedné z nich se mi vypsal zajímavý text. Chtěl bych ho uložit jiným způsobem než ofocením obrazovky nebo děláním prinstrceenu (jde to vůbec?). Chápu, že to není emulátor terminálu, kde si mohu dělat co chci.

Samozřejmě jsem s tím dopředu nepočítal, takže bych ten text chtěl získat zpětně, po té, co už je vypsaný.
- Pokud to jde, je možné vypsat který už je "nad obrazovkou" (ten záznamy byl delší, takž odscrolloval).


o /sys/class/tty vím. O /dev/ttyN také (mohu z ní číst přes cat)

reklama


Re:Je možné získat text dříve vypsaný do reálné konzole
« Odpověď #1 kdy: 22. 04. 2020, 18:24:20 »
pracovat v multiplexeru

nebo presmerovat vystup, pripadne rozdvojit prikazem tee a ulozit do souboru

nejlepe pouzit emacs https://www.masteringemacs.org/article/running-shells-in-emacs-overview
« Poslední změna: 22. 04. 2020, 18:26:54 od A.P.Hacker »


Re:Je možné získat text dříve vypsaný do reálné konzole
« Odpověď #3 kdy: 22. 04. 2020, 19:24:02 »
IMHO pokud je text stále v bufferu obrazovky (Shift+PgDown, Shift+PgUp), pak by mělo jít jej nějak získat z paměti jádra či grafiky. Jak na to ale nevím.

Re:Je možné získat text dříve vypsaný do reálné konzole
« Odpověď #4 kdy: 22. 04. 2020, 20:54:18 »
cat /dev/vcsN

reklama


 

reklama