Linux 把文件内容发送给用户,linux上给其他在线用户发送信息(wall, write, talk, mesg)...
linux上給其他在線用戶發(fā)送信息(wall, write, talk, mesg)
2018-11-30
設(shè)置登錄提示
/etc/motd文件的用途
/etc/motd即message of today(布告欄信息),每次用戶登錄時(shí),/etc/motd文件的內(nèi)容會(huì)顯示在用戶的終端。系統(tǒng)管理員可以在文件中編輯系統(tǒng)活動(dòng)消息,例如:管理員通知用戶系統(tǒng)何時(shí)進(jìn)行軟件或硬件的升級(jí)、何時(shí)進(jìn)行系統(tǒng)維護(hù)等。如果shell支持中文,還可以使用中文,這樣看起來(lái)更易于了解。/etc/motd 缺點(diǎn)是,現(xiàn)在許多用戶登錄系統(tǒng)時(shí)選擇自動(dòng)進(jìn)入圖形界面,所以這些信息往往看不到。
/etc/issue文件的用途
/etc/issue文件的使用方法與/etc/motd文件相差不大,它們的主要區(qū)別在于:當(dāng)一個(gè)網(wǎng)絡(luò)用戶或通過(guò)串口登錄系統(tǒng)上時(shí),/etc/issue的文件內(nèi)容顯示在login提示符之前,而/etc/motd內(nèi)容顯示在用戶成功登錄系統(tǒng)之后。
使用write命令
用戶可以使用write命令給其他在線用戶發(fā)送消息。格式:
QUOTE:
#write username [tty]
在Shell提示符號(hào)輸入write,username指接受發(fā)送信息的用戶名。如果一個(gè)用戶多次登錄到系統(tǒng), tty參數(shù)指定要發(fā)送的終端。使用write發(fā)送信息的前提條件是該用戶已經(jīng)登錄到系統(tǒng)。否則會(huì)出現(xiàn)以下提示:
QUOTE:
#write cjh
write:cjh is not logged in
可以使用who命令查詢登錄用戶名稱。接著可以輸入要發(fā)送的信息。當(dāng)輸入完畢后,鍵入EOF表示信息結(jié)束,用Crtl+D組合鍵發(fā)送信息。輸入內(nèi)容會(huì)出現(xiàn)在用戶的屏幕上,同時(shí)通信中止。
如果在網(wǎng)絡(luò)上可以使用write命令在username后加入主機(jī)名稱或域名,建立網(wǎng)絡(luò)通信。如果要和cao主機(jī)上的bj用戶通信使用命令:
QUOTE:
#write bj@cao
可以使用rusers命令列出所有局域網(wǎng)上的登錄用戶。
wall命令
如果想要發(fā)送一條信息給系統(tǒng)中所有用戶,可以使用wall命令,wall表示:write all。輸入wall,然后編輯信息,如果shell支持可以使用中文。然后使用Crtl+D組合鍵發(fā)送信息。這樣系統(tǒng)所有登錄用戶的桌面會(huì)收到信息。如果在網(wǎng)絡(luò)上,可以使用rwall命令把信息發(fā)送到局域網(wǎng)上所有的用戶。
talk命令
talk命令可以和另一個(gè)登錄系統(tǒng)用戶實(shí)現(xiàn)雙向?qū)υ挕O到y(tǒng)管理員輸入信息,用戶也可以輸入自己的信息。雙方都可以看到交流時(shí)的屏幕信息。格式:
QUOTE:
#talk username
一個(gè)例子:
#talk b
對(duì)方屏幕顯示:
QUOTE:
Message from Talk_Daemon@www.cao.com at 7:18 ...
talk: connection requested by b@www.cao.com.
talk: respond with: talk b@www.cao.com
然后進(jìn)入talk分屏界面,雙方輸入的信息。會(huì)出現(xiàn)的對(duì)方的屏幕。
用戶完成會(huì)話后使用Crth+C斷開(kāi)連接。和write一樣可以使用在username后加入主機(jī)名稱或域名,建立網(wǎng)絡(luò)會(huì)話連接。
mesg 命令
用戶可以阻止其他用戶給自己發(fā)送消息打斷工作,使用mesg n命令禁止其他用戶發(fā)送消息。當(dāng)別人試圖再使用write給他發(fā)送信息時(shí),發(fā)送者將會(huì)看見(jiàn)提示:
QUOTE:
#write: user has messages disabled on pts/n?
但是超級(jí)用戶可以給任何用戶發(fā)送消息,即使用戶使用mesg n命令。要恢復(fù)接受信息輸入:
QUOTE:
mesg -y
Linux服務(wù)器運(yùn)行的軟件主要是開(kāi)源軟件,而且都在不停升級(jí),穩(wěn)定版和測(cè)試版交替出現(xiàn)。如果你是一個(gè)Linux網(wǎng)管員,你經(jīng)常需要上相應(yīng)的網(wǎng)站看,是否有補(bǔ)丁,是否有了bug fix,是否需要升級(jí)。網(wǎng)絡(luò)管理員還要給用戶提供安全服務(wù)。對(duì)用戶要定期發(fā)送安全信息,是讓用戶具有安全意識(shí)。通過(guò)使用以上命令可以更好幫助管理用戶
免責(zé)聲明:本文僅代表文章作者的個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性、真實(shí)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容文字的真實(shí)性、完整性和原創(chuàng)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并自行核實(shí)相關(guān)內(nèi)容。
http://www.pinlue.com/style/images/nopic.gif
總結(jié)
以上是生活随笔為你收集整理的Linux 把文件内容发送给用户,linux上给其他在线用户发送信息(wall, write, talk, mesg)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: nexus 仓库类型_Maven私服Ne
- 下一篇: mysql 主主忽略错误_MySQL 主