With even Windows offering a Linux shell, this is a good time to learn this language. Unfortunately the Linux shell is very idosyncratic, and hence a difficult language to master. There are few ...