介绍一下write 命令 Linux面试题

<p>介绍一下write 命令 Linux面试题<br /> write 命令<br /> 可使用write 实用程序向已登录的另一个用户发送一条报文,当对方也使用write 命令时,双方之间就建立了通信。<br /> 当用户使用write 命令时,就在对方用户终端上显示提示信息。write 命令的格式如下:<br /> <br /> write destination-user [terminal]<br /> <br /> 其中,destination-user 是你想与之通信的用户注册名,通常使用who 命令查看其注册名。如果对方在多台终端上登录,可通过用terminal 来控制write 的报文送向指定的终端。为了建立与其他用户的双向通话,用户和对方每次必须执行write 命令,且必须指定注册名。一般在使用UNIX 进行通话时,通信双方有一些约定:用&ldquo;o&rdquo; 表示结束一条报文,&ldquo;oo&rdquo; 表示结束这次通信,用ctrl-d 退出write 命令。<br /> <br /> [例1] UNIX上两用户alex 和jenny 通过write命令通信。<br /> 在alex的所在终端上(<cr></cr>表示回车):<br /> $ write alex <cr></cr><br /> Hi Alex, are you there? o<cr></cr><br /> Message from Alex (tty11)[Sat Jan 5 15:08]&hellip;.<br /> Yes Jenny, I&rsquo;m here. o<cr></cr><br /> &hellip;&hellip;<br /> Thank you ,Alex, bye! oo<cr></cr><br /> Ctrl-d<br /> $<br /> 该例说明了使用write 命令实现Alex 和Jenny 的通信过程。首先Jenny 使用前两行向Alex发送了一条报文,接下来的两行是Alex 发送的报文Jenny 收到了,省略号表示他们的通信继续。最后,Jenny 用thank you,Alex,bye!oo 告诉Alex没有话要说了,并在下一行开始键入ctrl-d 来退出write 并回到shell。<br /> <br /> </p>
RangeTime:0.009062s
RangeMem:205.36 KB
返回顶部 留言