linux系統中通過控制台給其他使用者發送訊息

來源:互聯網
上載者:User
   
控制台顯示訊息:Broadcast message from root on console..
1.2.2將資訊發送給單個使用者
可以使用write命令將資訊發送到使用者的終端上,當使用視窗系統(如Open Windows)時,每個視窗都有一個獨立的帳號,如果使用者登入多次,則資訊會直接顯示在控制台視窗中。
1.2.2.1發送一個短訊息給一個單獨的使用者
用以下步驟將一個一次性的短訊息發送給單個使用者:
1、 鍵入write username,username是使用者的註冊名。
2、 鍵入要發送的訊息。
3、 輸完訊息後,鍵入Control-D. 則在username使用者的控制台視窗中顯示你鍵入的內容。
下面給出系統管理員發送訊息的例子:
gtxa% write ignatz@elm
I'll come by at 12:00 to look at your problem.
gtxa%
下面是在使用者控制台視窗顯示的訊息:
Message from fred@gtxa on ttypl 11:20...
I'll come by at 12:00 to look at your problem.
EOF
1.2.2.2將作為一個檔案的訊息發給個別使用者
如果你想發送訊息給一些使用者,建立一個訊息檔案,再使用帶參數的write命令來實現,其中的一個參數是訊息檔案名稱。
建立一個檔案,此檔案含有想要發送的訊息。 鍵入write username < filename
在下面的例子中,管理員用cat命令建立訊息檔案:
gtxa% cat > message
I'll come by at 12:00 to look at your problem.
gtxa% write ignatz@elm < message
write: ignatz logged in more than once...
writing to console
gtxa%
如果使用者進入了多個視窗系統,訊息就顯示在使用者的控制台視窗中。下面是顯示在控制台上的訊息格式:
Message from fred@gtxa on ttypl at 11:20...
I'll come by at 12:00 to look at your problem.
象以上顯示的那樣,鍵入的訊息與顯示的訊息是相同,使用者可以用write命令響應並初始化一個雙向對話,但這種對話不是真的互動。有兩條開啟的write 路徑,兩個方向各一條,詳細介紹見write(1)說明。
1.2.3將訊息發送給一個系統或網路中的所有使用者
可以使用wall命令(write all)將訊息同時發送給系統中的每個使用者,用rwall(remote write all)命令將訊息同時發送給網路中的所有使用者。
要將訊息發送給系統中的所有使用者:
1、 鍵入wall
2、 鍵入想要發送的訊息
3、 輸入完訊息後,鍵入control-D, 訊息就會顯示在系統中每個使用者的控制台視窗中。
下面是一個執行個體:
gtxa% wall
System will be rebooted at 12:00
gtxa%
顯示在使用者控制台視窗的訊息:
Broadcast message from root on console...
System will be rebooted at 12:00
EOF
注意:使用rwall命令要非常小心, 因此此命令消耗大量的系統和網路資源,要將訊息發送給網路上的所有使用者:
1、 鍵入rwall-n
2、 鍵入要發送的訊息
3、 訊息輸入完後,鍵入Control-D, 訊息就顯示在網路系統各個使用者的控制台視窗中。
下面是一個執行個體:
gtxa%rwall-n Eng
System gtxa will be rebooted at 12:00
gtxa%
顯示在使用者控制台視窗中的訊息是:
Broadcast message from root on console...
System will be rebooted at 12:00
也可以用rwall命令將訊息發送給某個系統中的所有使用者, 其命令格式為:rwall hostname

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.