One of the first things I do on a new windows box is put a batch file called ls.bat in a directory in my path that just calls dir!
Recently learned about AndLinux [1] and CoLinux [2] -- running a Linux kernel atop Windows. Didn't use it yet but looks promising.