http://en.wikipedia.org/wiki/Windows_PowerShell
It's actually got some quite interesting concepts, and is extremely consistent. These tips also convey the approach and how it works:
http://en.wikipedia.org/wiki/Windows_PowerShell
It's actually got some quite interesting concepts, and is extremely consistent. These tips also convey the approach and how it works:
Every command is of the form Verb-Noun. Which means you can get off the ground really quickly, as there are only about 15 different verbs. This means you can often guess what you want, even for commands you've never used. Still can't find what you want? Then you can use wildcard searching on the Get-Command command, which returns all matching commands!
The icing on the cake for me is the consistency between interacting with different data sets. For example, New-Item is a command for creating a new item (duh!). The great thing about this however is that this command can be used to create files, registry entries, websites in IIS. This works by allowing you to browse all these things just as you would a file system. e.g. you can "cd" into IIS and treat it just like you would files on disk.
Really an eye opener into what a modern shell should be like
Sounds quite a lot like VMS' DCL, which is similarly intuitive, albeit overly verbose at times.