write

向指定的用户发送消息


语法格式

write user [tty]

命令简介

利用write命令,可以向指定的终端用户发送消息。输入write命令之后,指定用户的终端窗口中将会出现下列提示信息:

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

随后可输入任何数据,一旦按下Enter键,即可逐行发送到指定用户的终端窗口,直至按下Ctrl-D组合键结束。此时对方将见到一个EOF标志,说明消息的发送已经结束。

如果对方要回应,也可以使用write命令做如是操作。

如果想要防止其他普通用户向自己发送消息,可以运行“mesg n”命令,但这阻挡不了超级用户发送的消息。如果想要解禁,可以使用“mesg y”命令。

如果发送消息的用户对象已从多个终端上注册到系统,可以使用tty作为第二个参数指定写到哪一个终端窗口。此外,也可以让write命令自己选择一个(空闲时间最短的)终端,从而能够把消息送到正确的地方。

应用实例

1. 向指定的用户发送消息。

$ write gqxing
Hello,
Would you go to tea room now?
^D
$

在用户gqxing的终端窗口中将会出现下列信息。

$
Message from gqxing@iscas on pts/0 at 23:43 ...
Hello,
Would you go to tea room now?
EOF

索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z