Owen的酒楼

--酒楼上渡过的人生--
生命太短,人生太长,但愿别喝醉了。

导航

wall, write...通信命令

Posted on 2008-10-21 18:49  Hicome  阅读(228)  评论(0编辑  收藏  举报

wall命令

这个命令的功能是对全部已登录的用户发送信息,用户可以先把要发送的信息写好存入一个文件中,然后输入:

# wall < 文件名

这样就能对所有的用户发送信息了。

在上面的例子中符号“<”表示输入重定向,有关它的含义和用法请参阅第十章的有关内容。 例如:

# wall Thank you!

Broadcast message from root tty1 Fri Nov 26 141507 1999

Thank you!

#

执行以上命令后,用户的屏幕上显示出“Thank you!”信息后,并不出现系统提示符$#),再次按回车键后,屏幕出现系统提示符。

write命令

write命令的功能是向系统中某一个用户发送信息。 该命令的一般格式为:

write 用户帐号 [终端名称]

例如: $ write Guest hello

此时系统进入发送信息状态,用户可以输入要发送的信息,输入完毕,希望退出发送状态时,按组合键< Ctrl+c>即可。

mesg指令

mesg命令设定是否允许其他用户用write命令给自己发送信息。如果允许别人给自己发送信息,输入命令:

# mesg y

否则,输入:

# mesg n

对于超级用户,系统的默认值为 n;而对于一般用户系统的默认值为y 如果mesg后不带任何参数,则显示当前的状态是y还是n.

 

Talk指令

使用talk进行双方对话  

talk命令允许双方实现类似于MSN、QQ这样的实时对话,其命令格式如下:

 talk user-name

 当用户向另一用户发送对话请求,只有在对方同意接受对话请求,即对方也使用talk命令后,双方的对话才会建立。这时双方终端上都会显示“[connect established]”,这样双方就可以从键盘输入文字,talk会把这些输入显示在对方的屏幕上,若任意一方按键就会退出对话状态。