linux上 用户间发送消息 通信
联想:scp命令
1、使用write命令,向指定用户发送信息:
         
用户可以使用write命令给其他在线用户发送消息。格式:
$
write zhangsan
hello  
world      //通信内容
按CTRL+D就将消息发送给zhangsan这个用户。
         在Shell提示符号输入write,username指接受发送信息的用户名。如果一个用户多次登录到系统, tty参数指定要发送的终端。使用write发送信息的前提条件是该用户已经登录到系统。
可以使用who命令查询登录用户名称。接着可以输入要发送的信息。当输入完毕后,键入EOF表示信息结束,用Crtl+D组合键发送信息。输入内容会出现在用户的屏幕上,同时通信中止。 
        如果在网络上可以使用write命令在username后加入主机名称或域名,建立网络通信。如果要和192.168.1.125主机上的wanglun用户通信使用命令:
write  
zhangsan@192.168.1.125
hello world //通信内容
然后按CTRL+D就将信息发送给主机192.168.1.125上的wanglun用户。
2、使用wall命令,向系统中所有的用户发送信息:
如果想要发送一条信息给系统中所有用户,可以使用wall命令,wall表示:write all。输入wall,然后编辑信息,如果shell支持可以使用中文。然后使用Crtl+D组合键发送信息。这样系统所有登录用户的桌面会收到信息。
如果在网络上,可以使用rwall命令把信息发送到局域网上所有的用户。
3、使用talk命令,和另外一个用户实现对话:
         talk命令可以和另一个登录系统用户实现双向对话。系统管理员输入信息,用户也可以输入自己的信息。双方都可以看到交流时的屏幕信息。格式: 
         talk username
hello
world          //通信内容
4、使用mesg命令,可以关闭和开启其他用户给自己发送的信息: (和write使用)
         用户可以阻止其他用户给自己发送消息打断工作,
使用mesg n命令禁止其他用户发送消息。使用mesg y命令允许其他用户给自己发送信息
linux上 用户间发送消息 通信的更多相关文章
- Linux上用户之间对话
		
Linux上用户之间对话 昨天想在CentOS7上与另外一个用户对话,但把命令忘记了,特此记录下来. Write命令 write命令是单向发送一条消息给同机器的Linux用户.首先通过who命令查看谁 ...
 - Android 使用handler实现线程间发送消息 (主线程 与 子线程之间)、(子线程 与 子线程之间)
		
keyword:Android 使用handler实现线程间发送消息 (主线程 与 子线程之间).(子线程 与 子线程之间) 相信大家平时都有使用到异步线程往主线程(UI线程)发送消息的情况. 本文主 ...
 - C#实现在应用程序间发送消息的方法示例
		
本文实例讲述了C#实现在应用程序间发送消息的方法.分享给大家供大家参考,具体如下: 首先建立两个C#应用程序项目. 第一个项目包含一个Windows Form(Form1),在Form1上有一个But ...
 - Linux 服务器用户间ssh免密码登录
		
1.本脚本为服务器用户间密码互信登录脚本 2.依赖 需要安装expect工具 3.使用 sh CreateUserssh.sh hadoop hadoop /home/hadoop/.ssh 三个带入 ...
 - Delphi窗体间发送消息或字符串
		
在Delphi 开发中,常常应用到窗体消息传递,以达成某种操作要求,以下列举一个应用的例子,供大家参考. 自定义过程/函数方法://发送字符串到指字句柄的窗口中 (接收窗体需用发送时的消息常量WM_C ...
 - linux c 线程间同步(通信)的几种方法--互斥锁,条件变量,信号量,读写锁
		
Linux下提供了多种方式来处理线程同步,最常用的是互斥锁.条件变量.信号量和读写锁. 下面是思维导图: 一.互斥锁(mutex) 锁机制是同一时刻只允许一个线程执行一个关键部分的代码. 1 . ...
 - Python request 在linux上持续并发发送HTTP请求遇到  Failed to establish a new connection: [Errno 11] Resource temporarily unavailable
		
并发数被限制 vim /etc/sysctl.conf 添加 net.ipv4.ip_local_port_range = 1024 65535 保存 /sbin/sysctl -p 让修改生效 ...
 - Linux上通过curl发送PUT和POST请求
		
通常而言,我们都使用curl发送get请求,但是还是可以使用它发送一些其他类型的请求的,如PUT/POST 只需要使用-X参数即可:
 - Linux上用户执行命令记录
		
HFILE=`who -m | awk '{print $1}'`readonly HISTFILE=/var/history/$HFILE-$USER-$UID.logreadonly HISTFI ...
 
随机推荐
- Linux操作系统的文件目录结构
			
一 --- 导读 首先记住一句经典的话:"linux世界中,万事万物皆为文件" 二---linux的目录结构示意图和windows下的目录结构示意图(本图需要背诵) 三---各目录 ...
 - dalao高精
			
#ifndef MY_BIGN_H#define MY_BIGN_H 1#pragma GCC system_header#include<cstring>#include<algo ...
 - vue的八个生命周期
			
1.beforeCreate: 创建Vue实例之前(只有默认的一些生命周期和默认的一些事件,data和methods还没有被初始化) 2.Create: 数据已经在data方法中初始化了,计算属性,事 ...
 - 天梯赛练习 L3-007 天梯地图 (30分) Dijkstra
			
题目分析: 本题的题意比较清晰,就是有一个起点和一个终点,给出m条路径,可能是单向的可能是双向的,同时一条路有两个权重,分别是通过这条路需要的时间和这条路的路径长度,题目需要求出两条路径,一条是在最快 ...
 - java进阶(31)--TreeSet集合、TreeMap集合、自平衡二叉树
			
一.TreeSet集合简单 1.TreeSet集合底层是一个TreeMap 2.TreeMap集合底层是一个二叉树 3.放到TreeSet集合的元素等同于放到TreeMap集合的Key部分 4.Tre ...
 - zabbix_server上的问题
			
不要写成127.0.0.1,要不然一直包zabbix agent没有启动.
 - day128:MySQL进阶:
			
目录 1.介绍和安装 2.基础管理 2.1 用户管理 2.2 权限管理 2.3 连接管理 2.4 配置管理 3.MySQL的体系结构 4.SQL 5.索引和执行计划 1.介绍和安装 1.1 数据库分类 ...
 - Git安装/VScode+Git+Github
			
Git安装/VScode+Git+Github 1. 相关简介 git 版本控制工具,支持该工具的网站有Github.BitBucket.Gitorious.国内的OS China仓库.Csdn仓库等 ...
 - js 浮点数陷阱
			
众所周知,JavaScript 浮点数运算时经常遇到会 0.000000001 和 0.999999999 这样奇怪的结果,如 0.1+0.2=0.30000000000000004.1-0.9=0. ...
 - 理解js闭包9大使用场景
			
1.返回值(最常用) //1.返回值 最常用的 function fn(){ var name="hello"; return function(){ return name; } ...