RealNC wrote:
namekuseijin wrote:
Merlin, in a command line you type cryptic commands for the machine to do something
They're not cryptic. They're well documented. They are only cryptic to someone who can't be bothered to RTFM

I don't think the documentation, or lack thereof, is what makes them cryptic. Memorability makes a big difference. If you forget "z" you can type "wait" - but if you forget the switches and options you need for "zip," or the options available on the current platform's version of "find," you have to look them up again. Then there's the test command and loop syntaxes, which vary between bash and c-shell varieties...
Actually, I wouldn't call the Linux command line "well documented." Man pages are written for people who already know the commands and want to use them more effectively, not for people who don't even know which command to use.
I went for option #2 because OS X, FreeBSD and Linux are all pretty much the same OS from the perspective of the command line. I don't remember Apple II+, C64, Atari 800, Acorn or VMS command line, and I have to struggle with Windows, although I use it at work.