linux上给其他在线用户发送信息(wall, write, talk, mesg)

2018-11-30

设置登录提示

/etc/motd文件的用途

/etc/motd即message of today(布告栏信息),每次用户登录时,/etc/motd文件的内容会显示在用户的终端。系统管理员可以在文件中编辑系统活动消息,例如:管理员通知用户系统何时进行软件或硬件的升级、何时进行系统维护等。如果shell支持中文,还可以使用中文,这样看起来更易于了解。/etc/motd 缺点是,现在许多用户登录系统时选择自动进入图形界面,所以这些信息往往看不到。

/etc/issue文件的用途

/etc/issue文件的使用方法与/etc/motd文件相差不大,它们的主要区别在于:当一个网络用户或通过串口登录系统上时,/etc/issue的文件内容显示在login提示符之前,而/etc/motd内容显示在用户成功登录系统之后。

使用write命令

用户可以使用write命令给其他在线用户发送消息。格式:

QUOTE:

#write username [tty]

在Shell提示符号输入write,username指接受发送信息的用户名。如果一个用户多次登录到系统, tty参数指定要发送的终端。使用write发送信息的前提条件是该用户已经登录到系统。否则会出现以下提示:

QUOTE:

#write cjh

write:cjh is not logged in

可以使用who命令查询登录用户名称。接着可以输入要发送的信息。当输入完毕后,键入EOF表示信息结束,用Crtl+D组合键发送信息。输入内容会出现在用户的屏幕上,同时通信中止。

如果在网络上可以使用write命令在username后加入主机名称或域名,建立网络通信。如果要和cao主机上的bj用户通信使用命令:

QUOTE:

#write bj@cao

可以使用rusers命令列出所有局域网上的登录用户。

wall命令

如果想要发送一条信息给系统中所有用户,可以使用wall命令,wall表示:write all。输入wall,然后编辑信息,如果shell支持可以使用中文。然后使用Crtl+D组合键发送信息。这样系统所有登录用户的桌面会收到信息。如果在网络上,可以使用rwall命令把信息发送到局域网上所有的用户。

talk命令

talk命令可以和另一个登录系统用户实现双向对话。系统管理员输入信息,用户也可以输入自己的信息。双方都可以看到交流时的屏幕信息。格式:

QUOTE:

#talk username

一个例子:

#talk b

对方屏幕显示:

QUOTE:

Message from Talk_Daemon@www.cao.com at 7:18 ...

talk: connection requested by b@www.cao.com.

talk: respond with: talk b@www.cao.com

然后进入talk分屏界面,双方输入的信息。会出现的对方的屏幕。

用户完成会话后使用Crth+C断开连接。和write一样可以使用在username后加入主机名称或域名,建立网络会话连接。

mesg 命令

用户可以阻止其他用户给自己发送消息打断工作,使用mesg n命令禁止其他用户发送消息。当别人试图再使用write给他发送信息时,发送者将会看见提示:

QUOTE:

#write: user has messages disabled on pts/n?

但是超级用户可以给任何用户发送消息,即使用户使用mesg n命令。要恢复接受信息输入:

QUOTE:

mesg -y

Linux服务器运行的软件主要是开源软件,而且都在不停升级,稳定版和测试版交替出现。如果你是一个Linux网管员,你经常需要上相应的网站看,是否有补丁,是否有了bug fix,是否需要升级。网络管理员还要给用户提供安全服务。对用户要定期发送安全信息,是让用户具有安全意识。通过使用以上命令可以更好帮助管理用户

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

http://www.pinlue.com/style/images/nopic.gif

Linux 把文件内容发送给用户,linux上给其他在线用户发送信息(wall, write, talk, mesg)...相关推荐

  1. linux中文件内容是乱码怎么办,Linux中文本的中文乱码怎么办

    Linux中文本的中文乱码解决方法:首先打开终端,进入到文件所在目录:然后使用命令符把gb18030编码的[a.hpp]转换成utf8的[b.hpp]. [相关文章推荐:linux教程] Linux中 ...

  2. linux上给其他在线用户发送信息(wall, write, talk, mesg)

    linux上给其他在线用户发送信息(wall, write, talk, mesg) 2018-01-05 lonskyMR 转自 恶之一眉 修改 微信分享: 设置登录提示 /etc/motd文件的用 ...

  3. Linux读取文件内容命令

    Linux 中用户若对一个文件拥有 r (读)权限,便可查看该文件中的内容.常用的文件内容查看命令主要有一下几个:cat.tac.nl.more.less.head.tail,下面一一介绍. 1. c ...

  4. linux清除文件内容 ,Linux清除文件内容的几种方法

    # 清空或删除大文件内容的五种方法: # 法一:通过重定向到 Null 来清空文件内容 $ >test.sh # 法二:使用 'true' 命令重定向来清空文件 $ true > test ...

  5. Linux查找文件内容

    2019独角兽企业重金招聘Python工程师标准>>> Linux查找文件内容 使用vim命令查找文件内容 我们可以使用/string命令来向前(Forward)查找字符串strin ...

  6. Linux清空文件内容的三种方法

    Linux清空文件内容的三种方法 测试文件:a.txt 第一种: $> a.txt 第二种: $echo "" > a.txt 第三种: $cat /dev/null ...

  7. linux清空文件内容的几种方式与区别

    虽然linux清空文件内容的方式有很多种,但是他们之间有着细微的差别.通过实践我将他们分为两类: 将文件清空,文件大小为0k $ : > filename  $ > filename  $ ...

  8. Linux查看文件内容命令:cat, tail, head, more, less

    Linux查看文件内容命令:cat, tail, head, more, less cat 直接显示整个文件. cat直接显示全部文件内容,没有换页等交互. cat filename more mor ...

  9. linux 查找html文件,linux查找文件内容包含

    如何在Linux下查找文件内容包含某个特定字符串的文件 怎样在Linux下查找文件内容包含某个特定字符串的文如何在Linux下查找文件内容包含某个特定字符串的文件? 我的目录下面有test1和test ...

最新文章

  1. 程序员论坛炫耀公司福利:一线互联网公司的下午茶,什么水平?
  2. Dubbo-go 源码笔记(一)Server 端开启服务过程
  3. Insert Data into Sorted Table
  4. vb.net2019-读取定宽文本文件-比如日志
  5. 9年当上架构师,我的很多想法变了
  6. 计算机网络应用基础论文,计算机网络应用基础概述论文
  7. 最新“母马”病毒反杀主流杀毒软件
  8. java nio 面试题_10个最高频的Java NIO面试题剖析!
  9. 谷歌、bing 翻译插件调研总结
  10. 微信小程序UI 有赞开源UI尝试(https://github.com/youzan/zanui-weapp)
  11. Word表格中文字如何居中?
  12. Win10如何取消开机密码?Win10取消开机密码步骤
  13. Prefix-Tuning: Optimizing Continuous Prompts for Generation
  14. 打印机生产食物?3D打印技术推出人造肉口感佳
  15. github followers-following相互比较
  16. 2019年,线下营销有哪些重要趋势?
  17. 前端开发思想及建议--整理
  18. 「游戏开发」游戏服务器端开发的一些经验
  19. android友盟错误日志,友盟崩溃日志分析三种方式
  20. 2021年中国民航及其重点企业对比分析(中航集团VS东航集团VS南航集团VS海航集团)[图]

热门文章

  1. 湖北职称计算机考试报名时间2016,湖北2016年下半年职称计算机考试报名时间延长通知...
  2. c语言编程15,c语言编程15题.doc
  3. 怎样把文件传到华为云服务器,如何把文件传到云服务器上
  4. php如何生成本地文档,php如何生成word文件
  5. 正则表达式的运算符优先级
  6. 素描java字母_进行Java基本GUI设计需要用到的包是
  7. Python小白的数学建模课-B3. 新冠疫情 SIS模型
  8. all any 或 此运算符后面必须跟_any和all组合运算符用法区别
  9. 两个html之间传递对象,解决微信警告:该链接含有无法解析的地址链接-两个html之间的传值(JSON数据)...
  10. 神秘的安全测试思考案例(一)