軟件是對(duì)質(zhì)量的不懈追求

          Linux操作系統(tǒng)終端下 用戶通訊四大手段

          對(duì)于QQ、MSN這類聊天工具,大家應(yīng)該是再熟悉不過了,那么在Unix系統(tǒng)中能否進(jìn)行此類的聊天操作呢?答案當(dāng)然是肯定的。Unix提供了多種方式讓用戶相互通信,它允許以文本的方式給某個(gè)用戶或所有用戶傳遞信息,而信息來源可以是文本文件或直接由鍵盤輸入的內(nèi)容。
          (1)使用write發(fā)送消息
          使用write命令可以向任何已登錄同一系統(tǒng)的另一位用戶發(fā)送消息,這時(shí)在對(duì)方用戶終端上就會(huì)自動(dòng)顯示出信息,而對(duì)方也同樣可以使用write 命令來回復(fù)消息,這樣雙方之間就能互相通信了。
          write命令的格式如下:
          write user-name
          此處user-name是將要與之通信的用戶名,可以使用who 命令來查看系統(tǒng)中已登陸的用戶名。輸入write命令后,即可進(jìn)入發(fā)送消息狀態(tài),這時(shí)就可以通過鍵盤輸入消息,回車即可向?qū)Ψ桨l(fā)送此條消息了。要想退出發(fā) 送消息狀態(tài),可以使用“Ctrl + d”退出write 命令回到shell。
          (2)使用talk進(jìn)行雙方對(duì)話
          talk命令允許雙方實(shí)現(xiàn)類似于MSN、QQ這樣的實(shí)時(shí)對(duì)話,其命令格式如下:
          talk user-name
          當(dāng)用戶向另一用戶發(fā)送對(duì)話請(qǐng)求,只有在對(duì)方同意接受對(duì)話請(qǐng)求,即對(duì)方也使用talk命令后,雙方的對(duì)話才會(huì)建立。這時(shí)雙方終端上都會(huì)顯示 “[connect established]”,這樣雙方就可以從鍵盤輸入文字,talk會(huì)把這些輸入顯示在對(duì)方的屏幕上,若任意一方按鍵就會(huì)退出對(duì)話狀態(tài)。
          (3)使用wall進(jìn)行廣播式消息傳送
          使用wall命令可以向所有用戶廣播通知信息,而所有登錄系統(tǒng)的用戶都可收到該消息。wall命令有以下幾種格式:
          wall
          wall filename
          wall “send a message to all the people!”
          (4)使用mesg允許或拒絕接收消息
          當(dāng)一位用戶正在全身心的投入某項(xiàng)工作的時(shí)候,可能會(huì)不想被另外一位用戶用上述方式突然發(fā)送來的消息打斷思路,那么就可使用mesg命令來設(shè)置是否允許接收由其它用戶發(fā)來的信息。
          mesg命令的格式如下:
          mesg –n

          mesg -y
          其中,y表示允許接收信息,n 表示拒絕接收信息。如果mesg后面沒有跟參數(shù),則報(bào)告當(dāng)前的許可狀態(tài)。

          posted on 2009-11-06 08:25 BlakeSu 閱讀(190) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 天镇县| 嵩明县| 长丰县| 嘉祥县| 淅川县| 宝应县| 富宁县| 石嘴山市| 汝南县| 银川市| 青州市| 宁波市| 茌平县| 桂平市| 威信县| 天门市| 平原县| 沙坪坝区| 南丹县| 乐清市| 米脂县| 凌云县| 延边| 北海市| 嘉峪关市| 卢氏县| 章丘市| 罗甸县| 南和县| 苍南县| 乐至县| 英吉沙县| 五常市| 乐山市| 金塔县| 加查县| 伊吾县| 定结县| 隆子县| 云浮市| 永德县|