我已经尝试过wall
,但它没有向本地终端显示消息。我也可以将其显示到本地终端吗?远程SSH和本地GUI终端是同一个用户帐户。
我尝试这样做的原因是,当虚拟机管理程序的“复制和粘贴”功能不起作用时,我想将它基本上用于主机和来宾(VM)之间的“复制和粘贴”。我可以将文本保存到文本文件中,然后将其重新加载到来宾上,但仅显示文本wall
会更容易。
答案1
wall
是运行它的本地计算机的消息广播工具。无法向远程系统发送消息。 (请参阅 参考资料man wall
了解更多信息。)
如果您使用类似 的命令登录到远程系统ssh
,并且wall
在该远程系统上运行,则该消息将显示在所有登录的终端上。这将包括主持您的会议的人ssh
。
请注意,除非您是超级用户,否则您只能写入其他用户拥有的、该用户未使用过的终端mesg n
(许多发行版.profile
文件中的默认设置)。无论如何,超级用户可以在任何地方写入,并且用户始终可以写入使用自己的用户帐户登录的终端。
如果您尝试在自己的两个终端之间发送消息,您可能会发现write
更加集中(请参阅 参考资料man write
):
write roaima
....
[Ctrl/D]
roaima
或者,对于登录到终端的用户的具体指示/dev/pts/0
:
write roaima pts/0
....
[Ctrl/D]
有些系统还包括talk
,,xtalk
ytalk
、phone
、 或其中之一类似的回转的应用程序。如果这些安装在可直接访问的系统上,则可以通过网络连接会话。 (请注意,我已经十多年没有尝试过这些了,所以它们可能已经严重过时了。)