Yes you can using doskey instead of history in Windows! You only have to first create a storage file as: doskey /h > c:cmd_history.txt Then just call your command history and filter your search as follows: doskey /history | findstr "substring"