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 catenate, a variant form of concatenate.[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 redirected, 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. ^ Pike, Rob; Kernighan, Brian W. Program design in the UNIX environment (PDF) (Report). p. 3.

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