没有合适的资源?快使用搜索试试~ 我知道了~
首页Linux多用户之间的通信
资源详情
资源评论
资源推荐

Linux 多用户之间的通信
Unix 和 Linux 提供了多种方式让用户相互通信,它允许以文本的方式给某个用户或所有用
户传递信息,而信息来源可以是文本文件或直接由键盘输入的内容。
(1)使用 write 发送消息
使用 write 命令可以向任何已登录同一系统的另一位用户发送消息,这时在对方用户终端上
就会自动显示出信息,而对方也同样可以使用 write 命令来回复消息,这样双方之间就能
互相通信了。
write 命令的格式如下:
write user-name
此处 user-name 是将要与之通信的用户名,可以使用 who 命令来查看系统中已登陆的用户
名。输入 write 命令后,即可进入发送消息状态,这时就可以通过键盘输入消息,回车即可
向对方发送此条消息了。要想退出发送消息状态,可以使用“ Ctrl + d”退出 write 命令回到
shell。
(2)使用 talk 进行双方对话
talk 命令允许双方实现类似于 MSN、QQ 这样的实时对话,其命令格式如下:
talk user-name
当用户向另一用户发送对话请求,只有在对方同意接受对话请求,即对方也使用 talk 命令
后,双方的对话才会建立。这时双方终端上都会显示 “[connect established]”,这样双方就
可以从键盘输入文字,talk 会把这些输入显示在对方的屏幕上,若任意一方按键就会退出
对话状态。
(3)使用 wall 进行广播式消息传送
使用 wall 命令可以向所有用户广播通知信息,而所有登录系统的用户都可收到该消息。
wall 命令有以下几种格式:
wall
wall filename
wall “send a message to all the people!”
(4)使用 mesg 允许或拒绝接收消息


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1