Возьмите копию текста TTY0

У меня есть некоторый вывод в TTY1 который, я думаю, может содержать сведения о том, почему мой последний сеанс GUI застыл ( Ctrl Alt Backspace смог вернуть меня на терминал, и я перезагрузил GUI).

Тем не менее, я не могу найти способ копирования текста, который находится на экране, но (я надеюсь) еще не исчез из файла / устройства. Какие-либо предложения?

/dev/tty0 в Linux – это текущий виртуальный терминал, а /dev/tty1 , /dev/tty2 … – это отдельные виртуальные терминалы.

Вы можете получить дамп содержимого каждого с помощью устройств /dev/vcs1 , /dev/vcs2 … или текущего с помощью /dev/vcs (иногда /dev/vcs0 )

 # cp /dev/vcs1 some-file # stty size < /dev/tty1 67 240 # fold -w 240 < some-file | sed 's/ *$//' [...] X.Org X Server 1.12.4 Release Date: 2012-08-27 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.2.0-4-amd64 x86_64 Debian Current Operating System: Linux sc 3.10-2-amd64 #1 SMP Debian 3.10.7-1 (2013-08-17) x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10-2-amd64 root=/dev/mapper/linux-debian64 ro quiet Build Date: 17 April 2013 10:22:47AM xorg-server 2:1.12.4-6 (Julien Cristau <jcristau@debian.org>) Current version of pixman: 0.30.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.1.log", Time: Mon Sep 2 10:19:44 2013 (==) Using system config directory "/usr/share/X11/xorg.conf.d" resize called 1920 1080 [...] 

Если вы еще этого не сделали, установите gpm .

Затем используйте мышь, чтобы легко выбрать – скопировать и вставить (используя среднюю кнопку) текст, который вам нужен, в любой редактор (или cat -> tmpfile.txt ).

Он доступен в большинстве дистрибутивов, а также в качестве tarball и репо GitHub .