Я работал над оболочкой и получил некоторые странные исключения в своей программе.
Так же, как ссылка я хочу сохранить все, что находится там на моей оболочке к текстовому файлу. Я только хочу историю команд, но также и все результаты, к которым те команды привели в оболочке.
Там некоторая встроенная утилита должна сделать это? Я сохранил оболочку открытой на данный момент, так, чтобы я мог взять резервное копирование. Кроме того, я использую xterm, и он не позволяет выбирать полностью до вершины оболочки, таким образом, окончательный путь состоит в том, чтобы взять резервное копирование один экран за один раз. Какие-либо предложения?
Оболочка похожа
Я думаю script
может быть несколько полезным здесь
http://linux.die.net/man/1/script
И xterm должен иметь способность выбрать al, который Вы хотите. Я проверил бы Ваши флаги, включая -sl NUMBER
, -sb
Для копирования целого содержания окна, включая scrollback, выбирают последнюю строку (путем перетаскивания левой кнопки мыши или тройным нажатием левая кнопка мыши), затем используют полосы прокрутки, чтобы прокрутить к вершине и щелкнуть правой кнопкой в верхнем левом углу. Обратите внимание, что в отличие от методов ниже, это только покажет конечный результат простым текстом: это не покажет вещи, которые были отображены затем стертые, и это не покажет цвета и другое форматирование.
Выполните свою сессию внутри script
. Вход сессии оболочки script
цель в жизни.
Выполните свою сессию внутри screen
. Это имеет несколько команд, которые могут помочь Вам, включая C-a h
записать “снимок экрана” в файл, и C-a H
начинать регистрировать весь последующий вывод в файл.
Некоторые эмуляторы терминала имеют регистрирующееся средство. В xterm можно включить его путем проверки “Журнала в Файл” в Ctrl+left-mouse-button меню; весь последующий терминальный вывод зарегистрирован. С -l
опция, это сделано для целой сессии.