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 (1971-11-03)
Operating systemUnix and Unix-like
TypeCommand

History

The write command was included in the First Edition of the Research Unix operating system.[2]

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.[3]

A conversation initiated between two users on the same machine:

$ write root pts/7
test

Will show up to the user on that console as:

Message from root@wiki on pts/8 at 11:19 ...
test
gollark: I doubt many people actually think they *don't*.
gollark: Also score voting.
gollark: Approval voting's neat too.
gollark: I guess it *could* work for non-presidential voting things, but I don't actually know how those work in the US.
gollark: > If percentages of Independent votes were to increase as a trend over time then there could be a possibility of more representative pluralismNo, the electoral college system essentially forbids this.

See also

References

  1. write(1)  Version 7 Unix Programmer's Manual
  2. Unix Programmer's Manual (PDF) (1st ed.). Bell Labs. 3 November 1971. p. write(1). Archived from the original (PDF) on 9 July 2016. Retrieved 9 July 2016.
  3. write(1) – util-linux man page
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.