Linux +仅向特定用户发送留言


11

众所周知,我们可以向Linux计算机上的所有用户发送广播消息。

但是,如何仅将消息发送给特定用户?

例如:

#who

rodegc  pts/1        2015-05-04 04:23 (10.4.72.1)
dwwar   pts/3        2015-05-03 00:56 (10.4.72.2)
tzcsar  pts/5        2015-05-03 22:32 (10.4.72.6)
.
.
.
.
.

在这种情况下,如何仅向用户Rodegc发送广播消息?

从手册页:

 WALL(1)                       Linux User's Manual                      WALL(1)

 NAME
 wall -- send a message to everybodyגs terminal.

 SYNOPSIS
 wall [-n] [ message ]

在手册页上,我看不到任何发送给特定用户的选项。


1
同样在手册页上man wall:另请参见mesg(1),talk(1),write(1),shutdown(8)。“另请参阅”部分中经常提到类似或相关的工具。
兰伯特

Answers:


23

write

write <user> 
Some text goes here
CTRL-D (eof)

选择:

echo "Some text goes here" | write <user>

请参阅man write


有没有一种方法可以防止收到写?以防万一希拉里同事决定yes | write badp
Badp '17

1
哦,那是mesg n
badp
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.