Email: Why are Linux commands so cryptic?

Me: #Unix and #Linux have so many obscure commands because the developers were big fans of Dungeons & Dragons. Each command is a magic spell with a cryptic name and unpredictable effects. Next question, please?

@nixCraft Oh, that's why one of the arguments to kill is THAC0!

@nixCraft

> “Hacker folklore that pays homage to ‘wizards’ and speaks of incantations and demons has too much psychological truthfulness about it to be entirely a joke.”

—The Jargon File

@nixCraft

Commands were short to save disk space.

Some may think I am joking.

@SpaceLifeForm @nixCraft
Citation needed.

@SpaceLifeForm @nixCraft
I know, I was there. But the original post didn't mean 14 chars when they said 'short'. Obviously they meant things like "ls" and "rm" and "cp" -- two chars.

All operating systems have command line commands with most names that fit in fourteen characters.

Along those lines, people have complained bitterly about troff/nroff having 2 char commands. These were shortened from the original RUNOFF (from which nroff/troff is a semi-clone) which used full english words for commands.

@SpaceLifeForm i read that the typing on the by then used terminal keyboards was so hard @nixCraft

@NerdRelaxo @nixCraft

Hunt and peck. Speed was not an issue.

An old style mechanical typewriter was not fun, but reading the output on a thermal printer tty was not that much fun either.

@nixCraft The actual reason is that Linux commands are by and large the same as the original Unix commands (although options tend to be different). You wouldn't want to type very
much if you had to use the original terminals, so the commands are short and cryptic. You also wanted to minimize output as these terminals were as slow as a herd of turtles.

https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Teletype-IMG_7287.jpg/280px-Teletype-IMG_7287.jpg

(The link is to an image showing a teletype terminal used decades ago)

@nixCraft ?? Which linux commands are supposed to be cryptic?

In example to remove the french package is a no brainer and intuitive …
rm -fr /

@nixCraft
Lazy typists: cp, rm, mv, df, dd, etc. Partly because Unix was developed in the days when teletype terminals were still in use?
@SpaceLifeForm

@dancingtreefrog @nixCraft

Every byte was not just storage space, but also time.

You tend to notice this at 300 Baud.

If you watch closely, and pause the video as needed, you will be going back to the future.

Seriously, watch this closely. It is worth your time.

https://www.youtube.com/watch?v=MikoF6KZjm0

TWO TELETYPE MODEL 37s LINK FOR RELAY CHAT AT 150 BAUD

YouTube