Linux 工作人员之间的交互

在命令行下是没有QQ、MSN的,那么如果你想和其他的在线人员进行交流怎么办呢?

1.首先,看看谁在线啦。
who:可以查看当前有哪些用户在线,以及他们分别是什么时间登录的;
w:它的功能和who差不多,但是可以显示出更加详细的信息(包括了其他用户当前正在做什么,哇,在看QQ Live耶)
还有last、lastlog可以显示最近有哪些用户登录了以及他们的登录日志了。

2.找到在线用户了之后,那就开聊吧!

//与其他用户交流
#write dduyoung
今天早上怎么没有给我带早餐啊,是不是想我封你的帐号。
//输完消息后,Ctrl+D结束,消息会发送出去。

//如果想要“群发”呢?也不是不可能
#wall "大家早上好啊!"

//write all ,这样来理解这个命令啦。和write的用法是一样的,只是不用接上单一的用户名了,因为你是群发嘛

3.免打扰
别人发送过来的消息是会中断你的工作的,如果你在man write查资料的话,突然被别人消息打扰,肯定很不爽(特别是当老板站在你背后,你的好友却给你来了视频请求,接着是一个MM的图片……)。

//免打扰设置,相当简单
#mesg n
//也就是“no message”,表明你不想收到任何消息。

//现在忙完了,突然想找个人侃大山
#mesg y

4.你又要说了,QQ还可以留言呢。谁说Linux不可以。下面就用mail

#mail dduyoung -s "还不还钱!"
老是不还我钱,再也别想我错给你了!
.
Cc:

//在消息写完之后,你要回车,在新的一行里打个“.”,再回车,系统会显示“Cc:”,如果你要将消息抄送给其他人,就把他们的帐号写在里面。如果不用,就直接回车,邮件就会发送了。

//在mail的编辑器中,很不方便,不如vim好用。那你可以把信件先写到一个文本文件(mymesg)中,然后:
#mail dduyoung -s "还不还钱" 
< mymesg
既然说到了发邮件,那么如何收呢?
直接在命令行中打出mail命令就可以了。
#mail
在mail查看邮箱的状态下,会有自己的命令提示符(&),而且还有如下可用命令:
?  显示帮助信息
z  类似于下一页的功能
n  查看某封邮件,n10,查看第十封邮件(直接使用数字也行)
d  删除邮件,d10,或者删除一系列邮件d10-100
s  另存为。把邮件的内容追加到某个文件中。s 10 /home/dduyoung/mymail
x  退出邮箱,并取消刚才在邮箱中的所有操作。(就算你删除了邮件也没有用的,因为你取消了操作)
q  退出邮箱,使用刚才所的有操作都生效。
以上是几个基本的命令。其他命令就自己去查吧。反正……比看QQ消息要复杂

原文地址:https://www.cnblogs.com/ungshow/p/1366874.html