doskey ls=ls --color $*
doskey está embutido, até mesmo!
Eu tenho um arquivo .bat de inicialização que funciona como uma espécie de .bashrc e lanço todos os meus aliases lá, além de ter um pequeno script Python para gerenciá-los mais facilmente. O cmd é realmente muito suportável com algumas ferramentas adicionais (o Cygwin segue um caminho longo , apenas adicione seu \bin ao seu PATH)
Para aplicar alias automaticamente a cada nova instância de cmd , crie um arquivo .bat , por exemplo, em %USERPROFILE%\aliases.bat com este conteúdo:
@ECHO OFF
doskey ls=ls --color $*
Em seguida, usando regedit , localize HKEY_CURRENT_USER\Software\Microsoft\Command Processor\
e adicione um String Value denominado Autorun , com os dados do valor definidos como: %USERPROFILE%\aliases.bat