Сохранять историю команд cmd.exe между сеансами?

Есть ли способ сохранить историю команд cmd между сеансами?

  • Как закрыть терминал в OSX из командной строки?
  • Как я могу проверить, какие порты заняты и какие порты свободны на моей машине Linux?
  • Запланировать задание из командной строки Windows?
  • Как запрограммировать командную строку Linux для запуска фрагмента кода несколько раз?
  • Как получить количество кадров в видео в командной строке linux?
  • Удержание параметров командной строки (цвет, название)
  • Терминальный эмулятор с разделенными панелями для Windows 7 (64 бит)
  • Назначить ярлык для запуска скрипта в OS X
  • 4 Solutions collect form web for “Сохранять историю команд cmd.exe между сеансами?”

    Перейдите к использованию PowerShell и следуйте инструкциям на следующем сайте, чтобы включить историю:

    http://blogs.msdn.com/b/powershell/archive/2006/07/01/perserving-command-history-across-sessions.aspx

    Кроме того, в cmd.exe вы можете использовать «doskey / history» в конце сеанса, чтобы показать, что вы набрали в этом сеансе, но не можете загрузить его в следующий сеанс.

    Я нашел два способа, ни один из которых не требует переключения на PowerShell.

    1. Установите Clink , который улучшает cmd.exe с постоянной историей и многое другое. Просто установите его, а затем откройте cmd как обычно.

    2. Установите бесплатную версию TCC / LE , которая является отдельной программой, снова предоставляя расширенную версию cmd.exe .

    Сохранение истории – небольшой рабочий процесс – здесь есть менее «тяжелый» способ сделать это (без внешних библиотек).

    Создайте файл bat / cmd, чтобы настроить свою историю, в этом случае я назвал его MyEnvironment.cmd:

     doskey save=doskey /history $g$g E:\CmdHistory.log doskey quit=doskey /history $g$g E:\CmdHistory.log $T exit doskey history=find /I "$*" E:\CmdHistory.log cls 

    Затем запустите это из «Пуск-> Выполнить» (вы также можете настроить псевдоним для этого):

     cmd.exe /KE:\MyEnvironment.cmd 

    Каждый раз, когда я закрываю сессию, я ударяю «quit» – или если я боюсь потерять историю в середине сессии, я нажимаю «save». Если я хочу grep для чего-то в истории, я просто ударил «history KEYWORD».

    Я использую cygwin . Он также предоставляет некоторые другие функции, которые у Linux есть, но Windows нет.

    Interesting Posts

    Удаленный рабочий стол: запрос перед выходом из системы

    Что это значит, что автоматически проверяет изменения конфигурации (например, в / etc) в Git?

    Как я могу запустить скрипт каждый день в Mac OS X?

    Является ли RAID 1 на домашнем ПК полезным?

    Windows 8, Неверное обнаружение GPU

    Как изменить шрифт по умолчанию gVim

    Параллельный удаленный рабочий стол в окнах с поддержкой нескольких сеансов

    Как преобразовать прозрачный .mov-файл в файл mp4, наложенный на фоновое изображение с использованием FFMPEG

    Windows 8.1 Acer v5 blackscreen как безопасный режим

    Есть ли функция Notepad ++ для добавления некоторого вертикального пространства в нижнюю часть или прокрутка ниже последней строки?

    Ubuntu + последняя версия samba, символические ссылки больше не работают на share, установленном в окнах

    Что эквивалентно команде Linux updateb для Mac?

    Что такое облачные вычисления?

    Triple vs. Dual Channel с 6 палочками памяти

    Как использовать клавиатуру для навигации по результатам поиска Google (теперь, когда мгновенный поиск мертв)

    Давайте будем гением компьютера.