Есть ли на компьютере Windows проверяемый файл, который показывает историю командной строки для cmd или PowerShell? На машинах UNIX я считаю, что в домашнем каталоге есть скрытый файл с именем .history.
Для простого старого cmd
, нет ничего подобного.
Я считаю, что даже в PowerShell история все еще ограничивается временем существования сеанса PowerShell, хотя дает вам функциональность работать с историей, экспортировать ее и даже загружать. Вы можете использовать это, чтобы создать несколько вспомогательных скриптов для простой загрузки и сохранения вашей истории как продемонстрировано здесь, но ничего нестандартного.
Посмотрев на это еще немного, похоже, что в Windows нет физического файла файловой системы, потому что все хранится в памяти. Похоже, я могу получить историю с помощью doskey.
doskey /history
Я могу извлечь файл, просто выгрузив этот вывод в файл ...
doskey /history > myhistoryfile.txt