📅  最后修改于: 2023-12-03 14:43:55.851000             🧑  作者: Mango
write
是一个Linux命令,它允许用户向另一个Linux用户或终端发出消息。
使用write
命令时,需要指定要发送消息的用户名、终端或伪终端。
write [username | tty | pts/X] [message]
其中,username
指要发送消息的用户名,tty
指要发送消息的终端,pts/X
指要发送消息的伪终端。message
是要发送的消息内容。
例如,下面的命令将向用户alice
发送消息:
write alice Hello, Alice! This is a message from Bob.
/dev/
。假设有两个用户,alice
和bob
,正在同一台机器上登录。
bob
想向alice
发送消息,但不确定她当前正在哪个终端上。使用who
命令可以查看当前登录到系统的用户及其所在的终端。
$ who
bob tty1 2022-02-22 14:31
alice pts/0 2022-02-22 14:37 (:0)
可以看到,alice
正在一个伪终端上,其名称为pts/0
。
bob
使用write
命令向alice
发送消息。$ write alice Hi, Alice. How are you?
这个命令将向alice
发送消息Hi, Alice. How are you?
。
alice
看到消息后,可以使用echo
命令作出回应。Hi, Bob. I'm doing well. Thanks for asking.
write
命令是Linux中一个非常有用的工具,它允许用户之间进行实时通信。它很容易使用,只需要知道要发送消息的用户名、终端或伪终端即可。但需要注意的是,在发送消息之前确保对方已经登录到系统。