“墙”但也将文本发送到本地终端?

“墙”但也将文本发送到本地终端?

我已经尝试过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,,xtalkytalkphone、 或其中之一类似的回转的应用程序。如果这些安装在可直接访问的系统上,则可以通过网络连接会话。 (请注意,我已经十多年没有尝试过这些了,所以它们可能已经严重过时了。)

相关内容