The Strange Roots

Cat 🐈

Cat (or cat), the Unix command that can connect files together, is derived from concatenate.

Root: The command `cat` is short for concatenate from the Latin concatēnāre meaning 'to link together' (con- 'with' + catēnāre 'to chain').

Ken Thompson wrote the original implementation of the cat utility in 1969 and it was included in the all early versions of Unix from Version 1. You can use cat to read multiple files, connect them together and output a single file.

There is a version of `cat` called `dog` that can access URLs as well as plain text files.

Sources: Unix history repo