可以使用 write 命令给系统中其他已登录的用户实时地发送消息。每个用户交替地发送并接收来自其他工作站的短消息。要发送长消息,可以将完整的消息放在文件内,然后重定向文件作为 write 命令的输入。
如果另一个用户(以 User 参数指定)要接收消息,该用户必须已登录并且没有拒绝消息权限。如果消息被发送给一个未登录的用户,那么“用户未登录”消息将显示。如果消息被发送给一个通过将 mesg 命令设置为 no 有拒绝消息权限的用户,那么“写:权限被拒绝”消息将显示。
write 命令发出后,立即向消息接收者或消息目标发送以下消息以及一个提醒注意的声响(ASCII BEL 字符):
Message from SenderID on SenderHostname (ttynn) [Date] ...
成功地建立连接后,write 命令向两个工作站各发送两个 ASCII BEL 字符。蜂鸣声提醒发送者可以开始发送消息,提醒接收用户有消息进入。
以下是如何使用 write 命令的示例:
- 要写消息给已登录的用户,请输入:
-
write june
按 Enter 键,然后输入:I need to see you! Meet me in the computer room at 12:30.
然后按下 Ctrl-D 按键顺序终止 write 命令方式。如果您的用户 ID 为 karen,您在使用的工作站为 tty3,那么 June 的工作站显示:
Message from karen on trek tty3 Aug 17 11:55:24 ... I need to see you! Meet me in the computer room at 12:30.<EOT>
要进行对话,请输入:
-
write june
按 Enter 键,然后输入:Meet me in the computer room at 12:30. o
该命令启动对话。下一行开头的 o 表示消息结束。它告诉 June 您在等待回复。如果想继续对话,不要按 Ctrl-D。现在 June 输入回复:
write karen
她按 Enter 键然后输入:I'm running tests at 12:30. Can we meet at 3? o
您可能会这样回复:OK--the computer room at 3. oo
oo 表示结束并退出,告诉 June 您没有什么要说了。如果 June 也输入 oo 表示她已结束,那么双方可按下 Ctrl-D 以结束对话。
要给某人写一条事先准备好的消息,请输入:
-
write june < message.text
该命令将 message.text 文件的内容写到 June 的工作站。
本文介绍如何利用write命令在系统中向其他已登录用户发送实时消息。文章详细解释了命令的基本用法、注意事项及如何与接收方进行对话交流。
1932

被折叠的 条评论
为什么被折叠?



