Linux在线用户通信

1,/etc/motd文件
该文件即 message of today(布告栏信息),每次用户登录时,/etc/motd文件的内容会显示在用户的终端。系统管理员可以在文件中编辑系统活动消息
即像公告栏一样,公告信息

但是如果开机进入图形界面就会接不到

2,/etc/issue文件
该文件和/etc/motd差不多。

主要区别在于:远程用户登录(网络或者端口)/etc/issue中内容会在登录前显示
                                                                         /etc/motd中内容会在登录后显示

3,write命令
可以通过write命令给在线用户发送信息
write username [tty]
如果一个用户多次登录,tty参数指定发送的终端
用户一定要登录的系统,不然会提示not logged in。可以通过who命令查看用户登录情况,然后输入完信息按下Ctrl+D结束

也可以对网络上用户使用write:
write [email protected]   给b主机上的a用户发信息
可以先通过rusers命令列出所有局域网上的登录用户

4,wall命令
wall命令用于发送信息给系统中所有用户wall 即 write all
wall
可以先使用rwall把信息发送到局域网上的所有用户

5,talk命令
该命令可以实现和另一用户(必须登录)实现对话
talk  username

6,mesg命令
用户可以拒接接受信息防止打断工作,mesg n可以做到,当然除了无所不能的超级用户root
mesg -y是接受

7,ytalk
与其他用户交谈,如果与其他主机用户交谈,需要加上ip或者主机名

8,uux
在远端的UUCP主机上执行指令

9,uustat
显示UUCP目前的状况

Linux在线用户通信

时间: 2024-10-26 04:31:05

Linux在线用户通信的相关文章

linux上 用户间发送消息 通信

联想:scp命令 1.使用write命令,向指定用户发送信息:           用户可以使用write命令给其他在线用户发送消息.格式: $ write zhangsan hello   world      //通信内容 按CTRL+D就将消息发送给zhangsan这个用户.          在Shell提示符号输入write,username指接受发送信息的用户名.如果一个用户多次登录到系统, tty参数指定要发送的终端.使用write发送信息的前提条件是该用户已经登录到系统. 可以使

linux的用户和用户组管理

1.linux系统中,用户分为三种:超级用户.系统用户.普通用户:每个用户都有自己的uid,超级用户的uid是0:系统用户指的是系统运行所依赖的服务或软件,系统用户的id范围是1~499:普通用户是指所有使用linux的真实用户,他们会被严格的分配权限,id的范围从500开始: 2.每个用户都会有一个初始组,并可以加入多个附加组:通过命令可以查看当前登录用户的一些信息: [[email protected] ~]# id # 确认自己的uid uid=0(root) gid=0(root) 组=

linux下串口通信与管理

linux下的串口与windows有一些区别,下面将介绍一下linux下串口通信管理 查看是否支持USB串口: #lsmod | grep usbserial 如果没有信息:sudo apt-get install setserial 插上USB转串口,在终端输入命令 #dmesg | grep ttyUSB0 如果出现连接成功信息,则说明系统已经识别该设备 一.找到自己的串口设备 查找自己的开发板与电脑的连接的COM口方法 Windows:设备管理器 linux: (1)dmesg #查看带有

Linux查看用户的7个命令

在Linux系统里,我们会经常用Linux查看用户的命令,在这里我们一些命令进行了总结,总共有7个,并做了详细的解释,以便让大家更深入的理解,接下来让我们一起来看看这些命令和具体应用. 一.Linux查看用户命令w命令 该命令用于显示登录到系统的用户情况,w命令功能强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学. w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒.5秒和15秒的

Linux编程---进程通信

Linux的通信方式主要有分类有下面几种: -匿名管道和FIFO有名管道 -消息队列,信号量和共享存储 -套接字 .对于套接字的进程通信,我就留在套接字的文章中再写了. 一.管道 管道是最古老的进程通信机制了.提供进程间的单向通信. 1.创建管道 int pipe(int fdes[2]); 实际上管道通过参数返回读和写的两个文件描述符.相当于是打开了两个文件吧.但是这个文件是特殊的pipe文件.fdes[0]表示的是输入,fdes[2]表示的是输出.注意,这个函数只创建一个文件,而不是创建两个

Linux之进程通信20160720

好久没更新了,今天主要说一下Linux的进程通信,后续Linux方面的更新应该会变缓,因为最近在看Java和安卓方面的知识,后续会根据学习成果不断分享更新Java和安卓的方面的知识~ Linux进程通信的知识,建议参照<UNIX环境高级编程>这本书,这里也只是做一个总结: 1.线程:进程中的子线程之间的通信,线程之间的内存(变量)是共享的,通过共享内存也就是全局变量即可,注意互斥即可 2.进程:进程之间的通信必须要借助内核实现: 1)pipe: (无名)管道,只能用于父子进程间通信:单向的(一

Linux终端多用户通信实用命令

一  命令 1.1 write 该命令将当前终端(源)输入的字符拷贝至目标用户的终端,从而发送消息给系统中某个用户.用法如下: #write <user> <msg> [Ctrl+D]或[Ctrl+C] 当执行write命令时,目标用户将得到如下格式的标题: Message from 源用户名@源主机 on 源字符终端 at 时:分 ... 随后输入的字符文本将被拷贝至指定用户的终端.目标用户若想回应,也必须执行write命令. 输入结束后,键入EOF(Ctrl+D)字符或中断(C

Linux之用户管理

Linux系统是个多用户系统,它能做到不同的用户能同时访问不同的文件,但是又不可能让每一个用户都随意可随意访问修改别的用户的数据,因此一定要有文件权限控制机制.Linux系统的权限控制机制和Windows的权限控制机制有着很大的差别.Linux的文件或目录被一个用户拥有时,这个用户称为文件的拥有者(或文件属主),同时文件还被指定的用户组所拥有(文件属组).一个用户可以是不同组的成员,这可以由管理员控制.文件的权限由权限标志来决定,权限标志决定了文件的拥有者.文件的所属组.其他用户对文件访问的权限

linux 添加用户、权限

linux 添加用户.权限 # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假设当前用户是sam,则下面的命令修改该用户自己的口令: # passwd Old password:****** New password:******* Re-enter new password:******* 如果是超级用户,可以用下列形式指定任何用户的口令: #