「write(1)」-

向其他用户发送消息

命令语法格式

write user [ttyname]

命令描述

命令write允许您与其他用户进行通信,通过从终端复制到他们的线路。

当您运行write命令时,接收消息的用户将获得以下格式的消息:

Message from yourname@yourhost on yourtty at hh:mm …

您输入的任何其他行将被复制到指定用户的终端。如果其他用户想要回复,他们也必须运行write。

完成后,键入文件结束(EOF)或中断字符。其他用户将看到消息EOF,表明对话已结束。

您可以使用mesg(1)命令阻止其他人(超级用户除外)向您发送消息。某些命令(例如nroff(1)和pr(1))可能会禁止自动写入,因此不会覆盖输出。

如果要收信的用户登录到多个终端,则可以通过将终端名称指定为write命令的第二个操作数来指定要写入的终端。或者,您可以让write选择其中一个终端 – 它将选择空闲时间最短的终端。这样,如果用户在工作时登录并从家中拨打,则该消息将转到正确的位置。

发信给某人的传统协议是字符串“-o”,无论是在一行的末尾还是独自在一行上,都意味着它是另一个人可以说话的。字符串“oo”表示该人认为会话已结束。

相关手册

mesg(1), talk(1), who(1)

参考文献

  • man 1 write, Version 9.0.12

更新日志

  • 09/01/2018 创建文章