write (Unix)
Jump to navigation
Jump to search
| write | |
|---|---|
| Original authors | Dennis Ritchie, Ken Thompson |
| Developer | AT&T Bell Laboratories |
| Initial release | November 3, 1971 |
| Repository |
|
| Engine | |
| Operating system | Unix and Unix-like |
| Platform | Cross-platform |
| Type | Command |
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]
History
[edit | edit source]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
[edit | edit source]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/7
test
Will show up to the user on that console as:
Message from root@wiki on pts/8 at 11:19 ...
test
See also
[edit | edit source]The Wikibook Guide to Unix has a page on the topic of: Commands
References
[edit | edit source]- ^ – Version 7 Unix Programmer's Manual
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ write(1) – util-linux man page