Linux-wall终端交互
Linux是多用户的,那么root作为管理员,可以发送消息给其它的终端用户,因为root无视普通用户禁用写入消息。
Ax wall命令
向所有当前用户发送广播消息,wall是write all的缩写
下面,我准备了电脑上两个终端,手机上一个,
测试一:使用root用户向所有用户发送Hello
echo Hello | wall
或
wall “Hello”
测试二:root用户禁用写入消息,再使用普通用户t发送消息
mesg n
Bx 给指定用户发送消息
发送消息给指定用户的脚本。
使用w或者who查看当前用户
1、write + ssh登陆用户名+ttyname(例如pts/1) 回车
2、输入信息
3、EOF
4、CTRL+D
但是经过我多次尝试,普通用户间无法互相联系,不知何处出错,但同用户可以
比如我用windows的cmd连一个ssh,再用xshell连同一个账户,就可以根据他们的tty来建立联系
Cx 参考
[1] 《Linux Shell脚本攻略》第二版 Shantanu Tushar\Sarath Lakshman 著