SSH 消息聊天与广播
通过 SSH 连接到远端主机,一般会打开一个伪终端(pts)。Linux 系统是可进行多用户访问,当你访问远端主机时,别人也可能正在进行访问,当我们需要进行远端主机重启等一些影响别人使用远端主机的行为时,我们需要把重启的消失广播给其他用户。
write 消息聊天
使用 write 能够在终端上互相聊天,方法如下:
1 | # 查看当前登录用户 |
此时,登录在伪终端 pts/3 的用户终端上就会显示我发生的信息。
查看伪终端的方法还有
1 | tty |
注意:
- write 消息不支持中文;
ctrl + c
结束消息发送;- 当看到 EOF 说明对方停止发送,退出 write。
wall 广播
wall (write all) 就是给所有人发生消息,包括自己。常用的方式如下:
1 | # 方法1 |
禁止和开启消息
当一个用户正在编辑文档时,你给他发送消息,则消息会自动插入其文档中(只是显示到文档上,保持文档不会保持消息内容),因此,不要随便发送消息。
禁止别人把信息显示在我的终端
1 | mesg n |
当别人给你发送消息时,将显示如下信息:
1 | write: jinzhongxu has messages disabled on pts/2 |
但不能组织广播信息,即 wall 发送的广播信息。
允许别人把信息显示在我的终端
1 | mesg y |
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论