The Unix command line is anything but unchanging. How many shells are there? (sh, csh, tcsh, ksh, bash, etc...)
Worse, the commands change. I constantly have to think "Is it `ps -ef` or `ps -aux` on this box?" pg vs. more vs. less? I believe most Linux systems support all three.
Worse, Unix files are all over the place -- even within the Linux family. Do you ever find yourself thinking "OK, which bloody startup files does
this system support?"
And then we can talk about software updating mechanisms. Makefiles? Configure? Ports? Packages? Which package system?
Unix is a mess. That's unavoidable, Unix is old and Comp. Sci. has come a long way since Unix was young.
I'm a huge Unix fan, but let's not pretend that we don't have our own problems.
