Heh, all the basic UNIX tools reek of geek design and bad UX.
cat -> from the obscure verb "catenate". A regular user would never, ever find the connection unless someone points it out. It should be "join" or "merge" or "unify" or something.
dd -> "data description". Really? It should be "blockcopy" or something.
grep -> "globally search a regular expression and print". Again, really? It should be "find" or "search".
ls, mv, cp, rm are kind of ok but in this day and age they should definitely be list, move, copy, remove by default (with aliases if need be). Heck, 99% of Unix commands are too short for their own sake.
cron -> "Chronos". Really?, third edition. It should be "scheduler" or something.
I mean, at this point we've all moved on and have memorized all these commands and parameters, but a lot of brain cells have died for no real benefit to humanity.