Linux 網路通訊 talk 命令詳解

2021-08-28 11:56:12 字數 1789 閱讀 7496

talk命令是talk伺服器的客戶端工具,通過talk命令可以讓使用者和其他使用者聊天。linux中talk命令引數程式的使用很簡單,只要知道交談物件的位址,就可以邀請對方交談。

talk(引數)
例如登入在主機rs6000.cic.test.com上的使用者jdx希望和登入在主機tirc.cs.test.com上的使用者wangxz進行交談,則可以輸入下面的命令:

talk [email protected]
message from [email protected] at 21:44 …

talk: connection requested by [email protected]

talk: respond with: talk [email protected]

這時,使用者wangxz應該做的工作就是按照上面的資訊提示,即輸入linux中talk命令:

talk [email protected]
之後,連線建立成功,兩個使用者就可以進行交談了。這時,雙方的終端螢幕上都將顯示資訊[connection established]並響鈴,同時螢幕被linux中talk命令程式以一條水平線分割為上下兩部分,上半部分用來顯示使用者自己輸入的內容,下半部分用來顯示對方輸入的內容。兩個使用者可以同時輸入,他們輸入的內容將會立即顯示在雙方的螢幕上。

在使用者進行輸入時,可按backspace見來更正前乙個字元,也可按ctrl+w來刪除乙個完整的單詞,或者用ctrl+u來刪除一整行,另外,使用者還可以通過按ctrl+l來重新整理螢幕。如果要結束交談,可由任何一方按下ctrl+c來中斷連線,但在結束對話前最好道聲「再見」,並等待對方回應。linux中talk命令程式結束時,在螢幕上將回顯示一條資訊:

[connection closing. exiting]
並非每次要求對方交談都能成功,有時對方沒有登入,則linux中talk命令程式提示資訊:

[your party is not logged on]
並退出;如果對方已登入,但因某種原因(如不是正在使用機器)沒有響應,那麼linux中talk命令程式將會每隔10秒鐘給他發一條邀請資訊,同時在自己的螢幕上顯示:

[ringing your party again]
如果使用者不願等待,則可以按ctrl+c終止linux中talk命令程式。還有的時候系統可能出現下面的資訊:

[checking for invitation on caller』s machine]
這說明雙方的linux中talk命令程式不相容,這時可以試試ntalk和ytalk命令,如果沒有,就只好找系統管理員了。

mesg n
來暫時拒絕交談,這時如果有使用者邀請他交談,只能得到提示資訊:

[your party is refusing messages]
不過要注意的是,一旦完成緊急工作。最好立即開啟資訊接收開關(用命令mesg y),否則將會失去很多資訊交流的機會。

以上是linux中talk命令引數的是使用方法。

Linux命令 網路通訊

命令名稱 write 命令所在路徑 usr bin write 執行許可權 所有使用者 功能描述 向另一使用者傳送資訊,ctrl d結束,另一使用者必須登入 語法 write 使用者名稱 命令名稱 wall 命令所在路徑 usr bin wall 執行許可權 所有使用者 功能描述 向所有使用者傳送資...

Linux網路通訊命令ping

ping 功能說明 檢測主機。語 法 ping dfnqrrv c 完成次數 i 間隔秒數 i 網路介面 l 前置載入 p 範本樣式 s 資料報大小 t 存活數值 主機名稱或ip位址 補充說明 執行ping指令會使用icmp傳輸協議,發出要求回應的資訊,若遠端主機的網路功能沒有問題,就會回應該資訊,...

Linux 網路通訊 write 命令詳解

write命令用於向指定登入使用者終端上傳送資訊。通過write命令可傳遞資訊給另一位登入系統的使用者,當輸入完畢後,鍵入eof表示資訊結束,write命令就會將資訊傳給對方。如果接收資訊的使用者不只登入本地主機一次,你可以指定接收資訊的終端機編號。write 引數 使用者 指定要接受資訊的登入使用...