今天为大家介绍在linux系统中进行用户间消息传递的实用方法与操作要点。
1、 首先需明确一个关键前提:write命令仅支持向单个登录用户发送信息,属于典型的点对点通信方式。

2、 为更真实地还原实际使用场景,我们通过两个独立账户同时登录同一台Linux主机——左侧终端以root身份登录,右侧终端则使用mu用户登录,界面效果如下所示。

3、 在root用户的终端窗口中执行命令 write mu 并按下回车键,随后观察终端界面响应状态。
4、 接着在root终端中输入需要发送的文字内容,具体输入过程如图所示。

5、 输入完成后按回车键确认提交,此时对比两个终端窗口的变化情况。

6、 接下来,mu用户尝试在自己的终端中直接回复消息,但发现输入内容无法成功发出。


7、 于是我们切换思路,先由mu用户执行 write root 命令,再尝试发起对话。

8、 成功发送后,root终端立即接收到mu用户传来的信息,显示效果如下。

9、 经过多次验证可知:普通用户之间可双向自由通信;而当root作为发送方时,接收方若要回复,则必须主动运行一次write命令建立连接,这反映出不同权限级别用户在交互机制上的差异性。


















