1.首先查看当前账户

[hadoop@weekend01 ~]$ who
hadoop   tty1         2016-11-14 09:31 (:0)
hadoop   pts/0        2016-11-14 09:32 (:0.0)
hadoop   pts/1        2016-11-14 09:35 (:0.0)
hadoop   pts/2        2016-11-14 09:35 (:0.0)
hadoop   pts/3        2016-11-14 09:35 (:0.0)
hadoop   pts/4        2016-11-14 09:35 (:0.0)
hadoop   pts/5        2016-11-14 09:35 (:0.0)
hadoop   pts/6        2016-11-14 09:35 (:0.0)

查询每个用户最近登陆时间lastlog

Username         Port     From             Latest
root             pts/7    192.168.1.119    Wed Nov  9 12:57:40 +0800 2016

2.向所有用户广播一跳消息

[hadoop@weekend01 ~]$ wall "Hello,everyone I am sishen,what's your name?"

Broadcast message from hadoop@weekend01 (pts/0) (Mon Nov 14 10:01:59 2016):

Hello,everyone I am sishen,what's your name?

[hadoop@weekend01 ~]$
Broadcast message from hadoop@weekend01 (pts/0) (Mon Nov 14 10:01:59 2016):

Hello,everyone I am sishen,what's your name?
这样pts/0到pts/6都可以收到这条消息

3.向指定用户发送消息,使用write命令

[hadoop@weekend01 ~]$ who
hadoop   tty1         2016-11-14 09:31 (:0)
hadoop   pts/0        2016-11-14 09:32 (:0.0)
hadoop   pts/1        2016-11-14 10:08 (:0.0)
hadoop   pts/2        2016-11-14 10:08 (:0.0)
hadoop   pts/3        2016-11-14 10:08 (:0.0)
hadoop   pts/4        2016-11-14 10:08 (:0.0)
hadoop   pts/5        2016-11-14 10:08 (:0.0)
hadoop   pts/6        2016-11-14 10:08 (:0.0)
root     pts/7        2016-11-14 10:08 (192.168.1.119)
root     pts/8        2016-11-14 10:20 (192.168.1.119)
root     pts/9        2016-11-14 10:19 (192.168.1.119)
root     pts/10       2016-11-14 10:21 (weekend06)

[root@weekend06 ~]# ssh weekend01

[hadoop@weekend01 ~]$ write root pts/10
Hello,I am sishen,What's your name?

[root@weekend01 ~]#
Message from root@weekend01 (as hadoop) on pts/9 at 10:21 ...
Hello,I am sishen,What's your name?

使用Ctrl+d来结束对话

如果不想接收消息可以使用

[root@weekend01 ~]# mesg n来关闭,这样除了root之外的信息就不会接收了

也可以使用

[hadoop@weekend01 ~]$ who
hadoop   tty1         2016-11-14 09:31 (:0)
hadoop   pts/0        2016-11-14 09:32 (:0.0)
hadoop   pts/1        2016-11-14 10:08 (:0.0)
hadoop   pts/2        2016-11-14 10:08 (:0.0)
hadoop   pts/3        2016-11-14 10:08 (:0.0)
hadoop   pts/4        2016-11-14 10:08 (:0.0)
hadoop   pts/5        2016-11-14 10:08 (:0.0)
hadoop   pts/6        2016-11-14 10:08 (:0.0)
[hadoop@weekend01 ~]$ echo  "hello ,what are you doing?" >/dev/pts/3

[hadoop@weekend04 ~]$ hello ,what are you doing?

Linux终端下对话的更多相关文章

  1. Linux终端下安装jdk

    linux 终端下安装jdk(rpm方法) 1.下载jdk对应版本rpm文件(以下称为jdk.rpm) 放在对应文件夹下 2.使用命令给定权限 #chmod +x jdk.rpm 3.解压rpm文件 ...

  2. linux终端下 编译c语言程序

    linux终端下,编译C语言程序步骤为: 采用vi进行源代码编写,编写完成后,:wq存盘退出,如: vi test.c 在命令行下,运行gcc编译程序,生成执行码,如: gcc  -o test te ...

  3. 如何记录linux终端下的操作日志

    如何记录linux终端下的操作日志 在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来.常用的工具有 screen,script,以及tee等,通过 ...

  4. linux终端下一些“风骚”的按键操作及Linux终端命令

    linux终端下一些"风骚"的按键操作 <backspace>  删除 <ctrl-l>     清空屏幕, 相当于clear tab            ...

  5. Linux 终端下的颜色

    Linux 终端下颜色的输出 在命令行下也能产生五颜六色的字体和图案,只需要加上一些颜色代码,例如 echo -e "\033[41;36m 红底绿字\033[0m" 其中41的位 ...

  6. linux 终端下敲ctrl-c时,到底发生了什么?(转)

    通过telnet登录到单板,然后按ctrl-c会发生什么情况,流程是怎么样的? 在分析之前,先介绍tty的相关知识.我们可以认为,所有跟输入输出相关的操作,最终都由tty来接管.举例来说,当我们敲 l ...

  7. 这些孩子在 Ubuntu 的 Linux 终端下玩耍

    导读 我发现了一个孩子们在他们的计算机教室里玩得很开心的视频.我不知道他们在哪里,但我猜测是在印度尼西亚或者马来西亚.视频请自行搭梯子: https://youtu.be/z8taQPomp0Y 在L ...

  8. 在Linux终端下使用代理访问网络(转)

    最近,需要在linux环境下使用脚本进行一些网络访问(主要是HTTP请求与文件下载),于是查阅了一些关于代理的资料. 以下是尝试的几种代理设置方法,以供参考: 一.使用wget命令进行代理访问 wge ...

  9. linux终端下文件不同颜色的含义

    偶然注意到在终端下花花绿绿的目录显示效果,开始以为只是些特效,后来研究了一下,原来其中有些规律性的东西,总结如下: 蓝色表示目录:

随机推荐

  1. hdoj 5093 Battle ships 【二分图最大匹配】

    题目:pid=5093" target="_blank">hdoj 5093 Battle ships 题意:给你一个n*m的图,图中有冰山 '# ',浮冰 'o' ...

  2. 工作总结 使用html模板发邮件 前面空一大块

    HTML邮件的本质其实是发送了一个html页面.邮件的空白必然是页面的空白,所以你要找到你发送邮件的html模板所在,然后去掉空白即可,如果这是一个公共文件,需要注意你往往用的只是你的部分,很大程度还 ...

  3. 【转】实现LoadRunner多个场景的顺序执行

    应用场景假设有3个不同的测试场景,分别为并发登录.核心业务.可靠性测试,3个场景有先后执行顺序.由于白天测试机器另有用处,只能在晚上进行性能测试,这时我们的期望是能否把测试场景都设定好之后晚上自动运行 ...

  4. Random产生随机数问题

    昨天在开发时发现这个问题,在同一个for循环内,通过Random多次产生随机数得到的随机数竟是一样的!以前还真没发现这个问题. 以下是简化的代码,如果将random定义在for循环外面则不会有问题(猜 ...

  5. 使用 Vagrant 构建开发环境

    使用 Vagrant 构建开发环境 摘要:本文描述了如使用 Vagrant 构建统一的开发环境. 问题 作为开发人员,我们通常面临的问题有: 开发环境需要手工安装配置,这包括操作系统(CentOS.U ...

  6. IO流(SequenceInputStream序列流--文件拆分与合并)

    一.文件拆分 1.将一个文件按照规定的大小进行分割成多个文件并将被分割详细信息保存至配置信息中 Properties 类表示了一个持久的属性集.Properties 可保存在流中或从流中加载,属性列表 ...

  7. C和Fortran互相传递动态数组

    C和Fortran的相互调用传递数值的方法有很多,但是F03标准的出笼,使用ISO_C_BINDING进行C和Fortran的互相调用有着更显著的优势: 1.与编译器和平台无关: 2.Fortran中 ...

  8. Java 文件路径的读取

    记得在操作系统中了解到文件读取有两种方式,当然这在各编程语言中也是通用的,所以java路径也分,相对和绝对路径. 绝对路径 绝对路径URI ,听着和URL非常相似.那我们就来看看吧. URI(Unif ...

  9. 2016/3/27 PHP中include和require的区别详解

    1.概要 require()语句的性能与include()相类似,都是包括并运行指定文件.不同之处在于:对include()语句来说,在执行文件时每次都要进行读取和评估:而对于require()来说, ...

  10. ZOJ 3962 E.Seven Segment Display / The 14th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple E.数位dp

    Seven Segment Display Time Limit: 1 Second      Memory Limit: 65536 KB A seven segment display, or s ...