名称 : write
使用权限 : 所有使用者
使用方式 :
write user [ttyname]
说明 : 通过write指令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write指令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你可以指定 接收信息的终端机编号。
参数 :
user : 预备传讯息的使用者帐号
ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息
例子.1 :
传讯息给 Rollaend,此时 Rollaend 只有一个连线 :
write Rollaend
接下来就是将讯息打上去,结束请按 ctrl+c
例子.2 :传讯息给 Rollaend,Rollaend 的连线有 pts/2,pts/3 :
write Rollaend pts/2
接下来就是将讯息打上去,结束请按 ctrl+c
注意 : 若对方设定 mesg n,则此时讯席将无法传给对方,
测试 资料整理 www.linuxso.com
Linux中的write命令是用来在同时登陆的用户间相互发送消息的
(注意:必须是同时登陆的)
由于我用的是虚拟机 并且装了两个redhat 所以实验环境还是很容易搭建起来的
用法如下:
用虚拟机启动安装的两个redhat (假设主机名分别为A和B),这时加上宿主机我也就相当于有三台电脑了,
然后用ssh在虚拟机B上登陆虚拟机A上的一个帐号 比如mysql用户
这样就可以在A,B之间用write相互通信了
比如 在A上 用如下命令: write mysql hello iam yuanhao (结束时用CTR+C组合键)
这时在虚拟机B上就能收到 yuanhao发来的消息了(A上的登陆用户为yuanhao)