
song tty2 2013-05-08 10:51
abc pts/02013-05-10 11:45 (192.168.2.136)
boy pts/12013-05-10 09:15 (192.168.12.172)
其次, 使用write user 并写下信息, 按CTRL+C 结束输入, 如:
write song
hello, how are you?
<TRL+C>
经时song这个用户可看到如下信息:
Message from xiewu@droider on pts/4 at 13:13 ...
hello, how are you?
EOF
------------------------------------
如果要启用/禁止其他用户向你发信息, 可用mesg命令:
mesg [y|n]
y Allow write access to your terminal.
n Disallow write access to your terminal.
禁止接受其它用户向你发信息可在命令行输入:
mesg n
-------------------------------------
如果想向所有的登陆用户发信息, 可以使用wall命令。
与write 命令类似的命令还有talk.
环境:Linux在局域网络内很多时候是许多人共用一些机器,但如果多个人同时在使用同一台机器必定会发生一些冲突,比如系统的某些配置被修改,这样引起一些麻烦。那么如果在使用该机器之前,先给登录到该机器的所有其他用户发送一个消息,告诉其他用户(如果存在的话)你将使用该机器。这样如果有其他用户登录到该机器,他们就会收到该信息。这样能有效的避免一些冲突。首先,你可以通过who命令查看登录到该机器的所有用户。比如:# whoroot pts/0 Jun 13 04:28 (10.56.226.25)
root pts/1 Jun 13 22:32 (10.140.1.37)
root pts/2 Jun 13 23:31 (10.140.2.70)
root pts/3 Jun 13 23:56 (10.140.2.70)
执行who命令,就会返回上面的结果。表示有三个用户登录到该机器,有个用户有两个登录Console。
其次,广播消息
#wall 'I will use this host. If somebody is using it, pls let me know. Thanks a lot.'
Broadcast message from root (pts/3) (Fri Jun 13 23:57:13 2008):
执行wall命令,所有登录到该机器的控制台(console)界面上都会收到如上所示的消息。
如果你不想拒绝已他们的对话,可输入下面的命令:$ mesg n
如果那个用户再给你发消息,他会看到如下信息
$ write xiaoming
write: xiaoming has messages disabled
需要注意的是,你无法屏蔽root用户给你发消息,这是linux的设计。你作为普通用户,只能屏蔽普通用户发来的消息。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)