使用 wall 和 write 命令发送消息
在 Linux 系统中,wall 和 write 命令用于向已登录的用户发送消息。本文将介绍这两个命令的用法及示例。
1. wall 命令
wall 命令用于向所有当前登录的用户发送消息。需要注意的是,wall 命令不能直接指定发送给单个用户。
语法
wall [消息]
示例
echo "这是来自管理员的信息" | wall
这条命令会将消息 "这是来自管理员的信息" 发送给所有已登录的用户。
2. write 命令
如果需要向指定的用户发送消息,可以使用 write 命令。
语法
write <用户名> <ttyname>
查看登录用户和终端
在使用 write 命令之前,可以通过 who 命令查看当前已登录的用户及其终端信息:
who
示例输出
root pts/0 2025-05-26 21:15 (10.0.0.1)
root pts/1 2025-05-26 21:59 (10.0.0.1)
示例
假设要向 root 用户在 pts/1 终端发送消息,可以使用以下命令:
echo "hello" | write root pts/1
随后输入要发送的消息,结束输入后按 Ctrl+D。
小结
- 使用 wall 命令可以向所有用户发送广播消息。
- 使用 write 命令可以向指定用户发送私密消息,需指定目标用户及其终端。
通过这两个命令,可以方便地与系统中的其他用户进行沟通。

Comments NOTHING