如何在 Linux 终端中向登录用户发送消息
如何向 Linux 服务器中的登录用户发送消息?如果您问这个问题,那么本指南将帮助您了解如何做到这一点。我们将演示如何在 Linux 终端上向所有或特定登录用户发送消息。
Linux 提供了多种向登录到服务器的用户发送消息的方法,如下面两种方法所述。
在第一种方法中,我们将使用wall命令 - 向终端上当前登录的所有用户写入一条消息,如图所示。
wall "System will go down for 2 hours maintenance at 13:00 PM"
要禁用墙上打印的正常横幅,例如:
Broadcast message from root@tecmint (pts/2) (Sat Dec 9 13:27:24 2017):
添加 -n
(抑制横幅)标志,但这只能由 root 用户使用。
wall -n "System will go down for 2 hours maintenance at 13:00 PM"
在第二种方法中,我们将使用 write 命令,该命令预装在所有(如果不是大多数)Linux 发行版上。它允许您使用 tty 向终端中的其他用户发送消息。
首先使用 who 命令检查所有登录的用户,如图所示。
who
当前有两个用户在系统上处于活动状态(howtoing 和 root),现在用户 aaronkilik 正在向 发送消息root 用户。
write root pts/2 #press Ctrl+D after typing the message.
另请阅读:
- Linux 服务器关闭之前向用户显示自定义消息
- 使用 SSH 和 MOTD 横幅消息保护 SSH 登录
就这样!请与我们分享通过 Linux 终端向所有登录用户发送消息的其他方法或命令。如果您有任何疑问,请使用下面的反馈表。