Cat (Unix)

cat
Original author(s)Ken Thompson,
Dennis Ritchie
Developer(s)AT&T Bell Laboratories
Initial releaseNovember 3, 1971 (1971-11-03)
Operating systemUnix, Unix-like, Plan 9, Inferno, ReactOS
PlatformCross-platform
TypeCommand
Licensecoreutils: GPLv3+
ReactOS: GPLv2+

cat is a shell command for writing the content of a file or input stream to standard output. The name is an abbreviation of concatenate which is from the Latin catenare meaning "to chain"[1][2] Originally developed for Unix, it is available on many operating systems and shells today.

In addition to combining files, cat is commonly used to copy files and in particular to copy a file to the terminal monitor. Unless re-directed, cat outputs file content on-screen.[3]

  1. ^ "In Unix, what do some obscurely named commands stand for?". University Information Technology Services. Indiana University. Archived from the original on July 16, 2024.
  2. ^ Kernighan, Brian W.; Pike, Rob (1984). The UNIX Programming Environment. Addison-Wesley. p. 15.
  3. ^ Cite error: The named reference PikeKernighan was invoked but never defined (see the help page).

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search