write (Unix)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
write
Original authorsDennis Ritchie,
Ken Thompson
DeveloperAT&T Bell Laboratories
Initial releaseNovember 3, 1971; 54 years ago (1971-11-03)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemUnix and Unix-like
    PlatformCross-platform
    TypeCommand

    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]

    References

    [edit | edit source]
    1. ^ write(1) – Version 7 Unix Programmer's Manual
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ write(1) – util-linux man page