Bash – Learning UNIX Bash/Shell scripting on a windows enviornment

bashcygwinunix

I was just curious if there are any tools out there that would allow me to practice shell scripting without dual booting my computer to half windows and half UNIX. I've heard of Cygwin but is that truly UNIX ?

Best Answer

Install Cygwin or install a Linux system under a virtual machine with emulators like VirtualBox.

Cygwin is not completely UNIX but it would be enough with not-too-system related scripting. There are differences though compared to a true UNIX system e.g. process managing wouldn't really work well. /proc too I think doesn't work as expected.