I'm a fair hand with the Linux shell and utilities, and I can say that PowerShell provides a lot of useful analogous capability in the Windows environment. I don't totally understand the model for PowerShell but the times I've had to dip into it it's been pretty good.