@picardo, o histórico de comandos não é mantido em todas as sessões, apenas é armazenado na memória, O mais semelhante ao que você pergunta, é executado por uma ferramenta muito antiga chamada DOSKey .
O DOSKey fazia parte do shell de comando antigo do DOS (e ainda funciona mesmo no Windows 7!). Ele forneceu edição de linha de comando, funções de histórico para chamar comandos.
Para mais informações, consulte estes links: