zlacker

[parent] [thread] 7 comments
1. ccanno+(OP)[view] [source] 2018-11-13 00:42:32
I always wondered where the name cat came from which the article doesn’t address. Any ideas?
replies(1): >>driver+b
2. driver+b[view] [source] 2018-11-13 00:44:22
>>ccanno+(OP)
It's short for conCATenate.

original man page: http://man.cat-v.org/unix-1st/1/cat

replies(3): >>ccanno+91 >>Isamu+A2 >>rbobby+Mo
◧◩
3. ccanno+91[view] [source] [discussion] 2018-11-13 00:52:59
>>driver+b
Ah now I understand!
◧◩
4. Isamu+A2[view] [source] [discussion] 2018-11-13 01:09:31
>>driver+b
Actually catinate, which is a real word but less used. But you are still right.
replies(1): >>LukeSh+34
◧◩◪
5. LukeSh+34[view] [source] [discussion] 2018-11-13 01:26:28
>>Isamu+A2
In the earliest references, it was "concatenate". It wasn't until 7th edition UNIX (1979) that "catenate" was given.

References:

- 1971 draft (pre 1st edition) of the paper that would become the well-known 1974 CACM UNIX paper (earliest documentation on `cat` that I can find): https://www.tuhs.org/Archive/Distributions/Research/McIlroy_... (tune in on page 28)

- 6th edition cat(1) man page (1975): http://man.cat-v.org/unix-6th/1/cat

- 7th edition cat(1) man page (1979): http://man.cat-v.org/unix_7th/1/cat

replies(1): >>swoopi+LV1
◧◩
6. rbobby+Mo[view] [source] [discussion] 2018-11-13 05:46:18
>>driver+b
And that was because it's function was/is to concatenate files:

cat f1 f2 f3 >f4

◧◩◪◨
7. swoopi+LV1[view] [source] [discussion] 2018-11-13 20:52:30
>>LukeSh+34
Latin root word "catena", meaning "chain".
replies(1): >>loeg+Jt2
◧◩◪◨⬒
8. loeg+Jt2[view] [source] [discussion] 2018-11-14 02:22:01
>>swoopi+LV1
Latin root "con-" ("com-") meaning "with," or "together." As in, "concatenate" means something like, "chain together."

https://www.etymonline.com/word/com-

https://www.etymonline.com/word/concatenate

[go to top]