Linux辅导:UNIX操作系统用户间简单通讯命令
UNIX供给良多体例让用户彼此通信,它许可你以文本的体例发送及领受信息。你可以传递信息给其他用户、所有用户、或自己。信息来历可所以文本文件或直接由键盘输入的内容。 write 呼吁可使用write 适用轨范向已登录的另一个用户发送一条报文,当对方也使用write 呼吁时,双方之间就成立了通信。
当用户使用write 呼吁时,就在对方用户终端上显示提醒信息。write 呼吁的名目如下:
write destination-user
此鱿脯destination-user 是你想与之通信的用户注册名,凡是使用who 呼吁查看其注册名。如不美观对方在多台终端上登录,可经由过程用terminal 来节制write 的报文送向指定的终端。为了成立与其他用户的双向通话,用户和对方每次必需执行write 呼吁,且必需指定注册名。一般在使用UNIX 进行通话时,通信双方有一些商定:用“o” 暗示竣事一条报文,“oo” 暗示竣事此次通信,用ctrl-d 退出write 呼吁。
UNIX上两用户alex 和jenny 经由过程write呼吁通信。
在alex的地址终端上(暗示回车):
$ write alex
Hi Alex, are you there? o
Message from Alex (tty11)….
Yes Jenny, I’m here. o
……
Thank you ,Alex, bye! oo
Ctrl-d
$
该例说了然使用write 呼吁实现Alex 和Jenny 的通信过程。首先Jenny 使用前两行向Alex发送了一条报文,接下来的两行是Alex 发送的报文Jenny 收到了,省略号暗示他们的通信继续。最后,Jenny 用thank you,Alex,bye!oo 告诉Alex没有话要说了,并不才一行起头键入ctrl-d 来退出write 并回到shell。
使用talk双方对话
talk 呼吁是一个虚拟通信呼吁,它许可登录双方经由过程键盘实时对话,其名目如下:
talk user-name 〈CR〉
注重,使用talk 进行双方对话时,双方使用的机械系统结构必需不异。当对方给出响应的talk呼吁后,双方终端上都显示
时,双方可双工通信了。双方可以以肆意的速度从键盘输入,talk 把你的输入一行一行的显示在你和对方的屏幕上。用退出talk 。
使用mesg 拒绝和许可领受报文
mesg 呼吁许可或拒绝领受由其它终端发来的write 和talk通信信息。mesg呼吁在当地终端运行,其使用名目如下:
mesg 〈CR〉
Linux辅导:UNIX操作系统用户间简单通讯命令
</p> 此鱿脯y 暗示许可领受,n 暗示拒绝领受。如既不给出y 也不给出n ,则陈述此刻的许可状况。例:显示状况:
$mesg
则呼吁的执行结不美观为:
is y
或 is n
拒绝领受由其它终端发来的write 和talk通信信息:
$mesg n
$mesg
is n
wall 广播式动静传递
所有登录用户都可收到该动静。仅超级用户使用该呼吁。wall呼吁有以下几种名目:
# wall
# wall filename
# wall “send a message to all the people。”
注销(退出UNIX系统)
在每次使用完后,必然要进行注销,以防他人经由过程你的帐号进入系统,并保证系统的完整性。注销过程如下:在UNIX提醒符下,运行:
$ exit
或
$ logout
或直接按键:
Ctrl+d。
因为UNIX操作系统的分歧,注销的呼吁也可能分歧。
页:
[1]