一天一linux命令(22) wall,write使用者間傳送資訊
阿新 • • 發佈:2019-01-28
wall命令
這個命令的功能是對全部已登入的使用者傳送資訊,使用者可以先把要傳送的資訊寫好存入一個檔案中,然後輸入:
# wall < 檔名
這樣就能對所有的使用者傳送資訊了。
在上面的例子中符號“<”表示輸入重定向,有關它的含義和用法請參閱第十章的有關內容。 例如:
# wall ‘Thank you!’
Broadcast message from root (tty1) Fri Nov 26 14:15:07 1999…
Thank you!
#
執行以上命令後,使用者的螢幕上顯示出“Thank you!”資訊後,並不出現系統提示符$(#),再次按回車鍵後,螢幕出現系統提示符。
write命令
write命令的功能是向系統中某一個使用者傳送資訊。 該命令的一般格式為:
write 使用者帳號 [終端名稱]
例如: $ write Guest
此時系統進入傳送資訊狀態,使用者可以輸入要傳送的資訊,輸入完畢,希望退出傳送狀態時,按組合鍵< Ctrl+c>即可。
mesg指令
mesg命令設定是否允許其他使用者用write或wall命令給自己傳送資訊,但是管理員可以給任何人發信息。如果允許別人給自己傳送資訊,輸入命令:
# mesg y
否則,輸入:
# mesg n
對於超級使用者,系統的預設值為 n;而對於一般使用者系統的預設值為y。 如果mesg後不帶任何引數,則顯示當前的狀態是y還是n.。