I'm ok with msysgit simulating a linux shell, it's not too hard to use it. cd.. -> cd ..\, dir -> ls, etc. But why oh why does the delete key generate a ~ character, what kind of nonsense is that? Cygwin suffers from the same problem.