|
|
1.1 ! root 1: .TH TALK 1 local ! 2: .SH NAME ! 3: talk \- talk to another user ! 4: .SH SYNOPSIS ! 5: .B talk ! 6: .I user ! 7: [ ! 8: .I ttyname ! 9: ] ! 10: .SH DESCRIPTION ! 11: .I Talk ! 12: is identical to ! 13: .IR write (1) ! 14: except that transmission takes place one character at a time, without ! 15: waiting for the newline at the end of each line. ! 16: .I Talk ! 17: copies characters from your terminal to that of ! 18: another user. ! 19: When first called, ! 20: it sends the message ! 21: .PP ! 22: yourname yourttyname talking... ! 23: .PP ! 24: The recipient of the message should talk back at this point. ! 25: Communication continues until an interrupt (DEL) or EOT (CTRL-d) is sent. ! 26: At that point ! 27: .I talk ! 28: writes `EOT' on the other terminal and exits. ! 29: .PP ! 30: If you want to talk to a user who is logged in more than once, ! 31: the ! 32: .I ttyname ! 33: argument may be used to indicate the appropriate terminal name. ! 34: .PP ! 35: Permission to talk may be denied or granted by use of the ! 36: .I mesg ! 37: command. ! 38: At the outset talking is allowed. ! 39: Certain commands, in particular ! 40: .I nroff ! 41: and ! 42: .IR pr (1) ! 43: disallow messages in order to prevent messy output. ! 44: .PP ! 45: If the character `!' is found at the beginning of a line, ! 46: .I talk ! 47: calls the shell to execute the rest of the line as a command. ! 48: .PP ! 49: The following protocol is suggested for using ! 50: .IR talk : ! 51: when you first talk to another user, wait for her to ! 52: talk back before starting to send. ! 53: Each party should end each message with a distinctive ! 54: signal \(em \fB(o)\fR ! 55: for `over' is conventional \(em so that the other may reply. ! 56: .B (oo) ! 57: for `over and out' is suggested when conversation ! 58: is about to be terminated. ! 59: .SH FILES ! 60: /etc/utmp to find user ! 61: .br ! 62: /bin/sh to execute `!' ! 63: .SH "SEE ALSO" ! 64: .IR write (1), ! 65: .IR mesg (1), ! 66: .IR who (1), ! 67: .IR mail (1)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.