Как экспортировать историю из командной строки Windows в текстовый файл?


11

Как экспортировать историю из командной строки Windows в текстовый файл?

Я думаю, что вы можете сделать это в Linux как что-то вроде «history> filename.txt», но как вы это делаете в Windows? Я генетик , и мне нужна запись о том, какие именно программы я запускаю для своей лабораторной книги.

Я использую Windows 7 64 бит, если это имеет значение.

Ответы:


17

Вы можете использовать doskeyкоманду, чтобы сделать это:

doskey /HISTORY > history.txt

doskey - это не команда, это внешняя утилита.
Андрейс Кайников

1
@Andrejs, на самом деле это встроено cmd.exe. См. Статью в Википедии : В современных операционных системах на базе Windows NT функциональность DOSKey встроена в cmd.exe, хотя команда DOSKey по-прежнему используется для изменения ее работы.
тяжело

Кажется, мне нужно включить бит Doskey?
Кирт

Кроме того, есть ли способ, чтобы я мог включить в него информацию, напечатанную на экране?
Кирт

Чтобы увидеть это на экране, используйте простоdoskey /history
Heavyyd

0

clink предоставляет функции, аналогичные GNU readline и bash. Кроме того history, вы получаете нечто, очень похожее на навигационные возможности, которые вы получаете в Unix.


-1

Чтобы экспортировать историю, я смог просто щелкнуть правой кнопкой мыши в окне, нажать «выбрать все», а затем CTRL-C, чтобы скопировать. Я тогда CTRL-P вставил в текстовый редактор.

При запуске сеанса вы захотите максимально увеличить высоту экранного буфера до 9999, поскольку сможете копировать только текст, отображаемый в буфере. Вы устанавливаете высоту экранного буфера, щелкая правой кнопкой мыши строку заголовка окна cmd, выбирая свойства, нажимая вкладку макета.


Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос. OP хотят, чтобы скопировать команду История не вывод команды (содержимое экрана)
DavidPostill
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.