Provided by: nwrite_1.9.2-20.1_amd64 bug

NAME

       nwrite - enhanced write

SYNOPSIS

       nwrite [-i minutes] [-a] user[.ttyname] [user[.ttyname] ...]

DESCRIPTION

       nwrite  copies  lines  from  your  terminal  to  the terminals of one or more users.  When
       called, it begins copying lines you type to the recipient's terminal(tty). Before  sending
       the first line of text, nwrite prepends the message

         Message from <name> on <tty> [to user [users ...]] at <time> ...

       Communication  continues until an end of file is read from the terminal or an interrupt is
       sent.  At that point nwrite writes `EOF' (or `EOF (sendername)' if whoeof is set)  on  the
       other terminal and exits.

       If  you  want to write to a user who is logged in more than once, the ttyname argument may
       be used to indicate the appropriate terminal name, OR, you can let nwrite find  the  first
       writable  tty,  and  write  to  that. Additionally, you can use the -i option to specify a
       number of minutes; ttys more idle than the number you specify will be ignored when looking
       for ttys to write to.

       Permission  to  write  may be denied or granted by use of the mesg command.  At the outset
       writing is allowed.  Certain commands, in particular nroff and pr(1) disallow messages  in
       order to prevent messy output.

NWRITERC

       To control how incoming nwrites look to you, create a ~/.nwriterc with lines of the form:

         option  value

       Where value is either 0 or 1 (meaning no and yes) and option is one of:

       headers
              Display "user> " before each incoming line.

       beep   Cause the terminal to beep when the message header comes through.

       nodelay
              Do not wait for the first line of input before displaying the message header.

       bold   Takes the following string values:

              never  no bolding (default)

              header message header only

              tag    message header and "login>" line tags

              all    bold everything

       showtarg
              Used  to  control  the  behavior  of the message header. Takes the following string
              values:

              never  never show recipient list

              multi  only if more than one recipient (default)

              always always show recipients

       whoeof When sending EOF, append username to differentiate between many Users at once  like
              this: "EOF (user)".

       Note  that  your  home directory must be world executable and the .nwriterc itself must be
       world readable.

EXAMPLE NWRITERC

        headers        1
        nodelay        0
        beep           0
        bold           header
        showtarg       multi

OPTIONS

       -a     arguments are zeroed so that the process table entry does not reveal  who  you  are
              writing to.  (Not available on all systems.)

       -i <minutes>
              Ignore ttys more idle than <minutes> minutes.

FILES

       /var/run/utmp
              to find user

       /etc/nwrite.rc
              to set system default preferences

       ~user/.nwriterc
              to obtain target's preferences

AUTHORS

        Marco Nicosia,    marco@csua.berkeley.edu, Summer 1993
        Aaron C. Smith,   aaron@csua.berkeley.edu, Summer 1994-Spring 1995
        Alan Coopersmith, alanc@csua.berkeley.edu, Summer 1995-present
        Master ftp site: ftp://ftp.csua.berkeley.edu/pub/nwrite/

SEE ALSO

       mesg(1) , who(1) ,