Он изначально не поддерживается на командном терминале Windows.
Я рекомендую использовать Windows PowerShell, поскольку вы только что переключились на Windows. Или, что еще лучше, переключитесь на Windows Терминал (вы сможете настроить свой терминал, как на Linux)
На Powershell вы можете нажать клавишу со стрелкой вверх, чтобы увидеть ваш предыдущая команда, даже если вы перезапустите сеанс Powershell.
Если вы введете команду 'Get-History' (или псевдоним 'history'), вы увидите только историю вашего текущего сеанса.
Если вы хотите получить всю историю всего предыдущего / текущего сеанса, вы можете выполнить эту команду
Get-Content (Get-PSReadlineOption).HistorySavePath
В ней будет показана вся ваша история. (Если вы хотите по умолчанию иметь всю историю, набрав «history» вместо только текущего сеанса, вы можете изменить псевдоним по умолчанию «history» с помощью этой команды выше)