write (Unix)

In Unix and Unix-like operating systems, write is a utility used to send messages to another user by writing a message directly to another user's TTY.[1]

write
Original author(s)Dennis Ritchie,
Ken Thompson
Developer(s)AT&T Bell Laboratories
Initial releaseNovember 3, 1971; 52 years ago (1971-11-03)
Operating systemUnix and Unix-like
PlatformCross-platform
TypeCommand

History

The write command was included in the First Edition of the Research Unix operating system.[2] A similar command appeared in Compatible Time-Sharing System.[3]

Sample usage

The syntax for the write command is:

$ write user [tty]message

The write session is terminated by sending EOF, which can be done by pressing Ctrl+D. The tty argument is only necessary when a user is logged into more than one terminal.[4]

A conversation initiated between two users on the same machine:

$ write root pts/7test

Will show up to the user on that console as:

Message from root@wiki on pts/8 at 11:19 ...test

See also

References