Назад | Перейти на главную страницу

Есть ли на машинах Windows файл .history?

Есть ли на компьютере Windows проверяемый файл, который показывает историю командной строки для cmd или PowerShell? На машинах UNIX я считаю, что в домашнем каталоге есть скрытый файл с именем .history.

Для простого старого cmd, нет ничего подобного.

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

Посмотрев на это еще немного, похоже, что в Windows нет физического файла файловой системы, потому что все хранится в памяти. Похоже, я могу получить историю с помощью doskey.

doskey /history

Я могу извлечь файл, просто выгрузив этот вывод в файл ...

doskey /history > myhistoryfile.txt