3

Я смотрю, есть ли какой-то плавный способ (то есть, я не просто пишу оболочку для оболочки), чтобы получить полные журналы обо всем, что я ввожу в оболочку командной строки, и обо всем, что получает вывод. Часто я много работаю с различными программами, и кажется, что это хороший способ проследить мои шаги назад.

Я использую zsh, но я всегда рад решениям, даже если они зависят от bash (или другой оболочки).

Спасибо!

4 ответа4

3

Возможно, вы ищете ttyrec который записывает ввод и вывод всего сеанса консоли и позволяет воспроизводить его.

3

Посмотри в судошу. Ссылка на страницу SourceForge: ЗДЕСЬ

(Может даже быть пакет, в зависимости от ваших репозиториев / дисто)

Вы можете "sudosh" в оболочку, и все записывается для этого сеанса. Все сессии sudosh записываются и сохраняются с автоматически добавленной датой и временем.

(Вы можете даже искать / искать содержимое записи sudosh)

Затем вы можете использовать sudosh-replay для воспроизведения записи сеанса оболочки, точно так же, как вы наблюдали, как это происходит в реальном времени.

2

script делает то, что вы хотите.

Скрипт делает машинопись всего, что напечатано на вашем терминале.

2

Вы можете использовать screen (или tmux) и включить ведение журнала.

screen -L

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .