您好,登錄后才能下訂單哦!
這篇文章主要介紹了如何使用Linux命令行與其他用戶進行通信,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
wall
(“Write ALL” 的簡稱)命令允許你向所有系統中已登錄的用戶發送一條信息。這里我們假設用戶都使用命令行在同一臺服務器上工作。雖然 wall
命令最常被系統管理員用于向用戶發布公告和傳遞信息(比如說,服務器即將因維護而關閉),但它可以被任何用戶使用。
系統管理員可能會用類似下面的方式發送信息:
$ wall The system will be going down in 15 minutes to address a serious problem
而所有登錄的用戶都將看到類似這樣的信息:
Broadcast message from admin@dragonfly (pts/0) (Thu Mar 5 08:56:42 2020):The system is going down in 15 minutes to address a serious problem
如果希望在消息中使用單引號,你可以像這樣將信息用雙引號括起來:
$ wall "Don't forget to save your work before logging off"
最外層的雙引號不會出現在發出的消息中,但是如果沒有它們,wall
會停下并等待輸入一個配對的單引號。
如果出于某種理由你不想接收來自另一個用戶的消息,你可以使用 mesg
命令來屏蔽這些消息。這個命令可以接受一個 n
作為參數來拒絕某用戶的消息,或者接收一個 y
作為參數來接收用戶發來的消息。
$ mesg n doug$ mesg y doug
被屏蔽的用戶不會被告知這一事實。你也可以像這樣使用 mesg
來屏蔽或者接收所有消息:
$ mesg y$ mesg n
另一個在不使用電子郵件的情況下發送文本的命令是 write
,這個命令可以用來和一個特定的用戶通信。
$ write nemoAre you still at your desk?I need to talk with you right away.^C
輸入你的信息后用 ctrl-c
退出,這樣就完成了通信。這個命令允許你發送文本,但并不會建立一個雙向的通話。它只是將文本發送過去而已。如果目標用戶在多個終端上登錄,你可以指定你想將消息發送到哪一個終端,否則系統會選擇空閑時間最短的那個終端。
$ write nemo#1
如果你試圖向一個將消息屏蔽了的用戶發送信息,你應該會看到這樣的輸出:
$ write nemowrite: nemo has messages disabled
talk
和 ytalk
命令讓你可以和一個或多個用戶進行交互式的聊天。它們會展示一個有上下兩個子窗口的界面,每個用戶向顯示在他們屏幕上方的窗口內輸入內容,并在下方的窗口看到回復信息。要回復一個talk
請求,接收方可以輸入 talk
,在后面加上請求方的用戶名。
Message from Talk_Daemon@dragonfly at 10:10 ...talk: connection requested by dory@127.0.0.1.talk: respond with: talk dory@127.0.0.1 $ talk dory
如果使用的是 ytalk
,那么窗口中可以包含多于兩個參與者。正如下面的例子所展示的(這是上面 talk dory
命令的結果),talk
通常指向 ytalk
。
----------------------------= YTalk version 3.3.0 =--------------------------Is the report ready? -------------------------------= nemo@dragonfly =----------------------------Just finished it
如上所述,在通話的另一側,talk
會話界面的窗口是相反的:
----------------------------= YTalk version 3.3.0 =--------------------------Just finished it -------------------------------= dory@dragonfly =----------------------------Is the report ready?
同樣的,使用 ctrl-c
來退出。
如果要和非本機的用戶通訊,你需要加上 -h
選項和目標主機名或IP地址,就像這樣:
$ talk -h 192.168.0.11 nemo
感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用Linux命令行與其他用戶進行通信”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。