當用戶在終端登入時,Ubuntu會顯示一條資訊性訊息,稱為當日訊息。MOTD是完全可定製的-您可以新增自己的文字和其他動態資料。
當用戶登入時,pam\u motd程序執行/etc/update motd.d目錄中的指令碼,並動態建立當天的訊息。您可以透過修改指令碼、刪除指令碼或編寫自己的指令碼來自定義MOTD。
只有當你以文字模式而不是圖形模式登入Ubuntu時,才會顯示當天的訊息。如果您使用的是圖形桌面,則可以使用Ctrl-Alt-F1快捷方式訪問虛擬終端-使用Ctrl-Alt-F7快捷方式返回圖形桌面(也稱為X伺服器)。Ctrl-Alt-F2到Ctrl-Alt-F6將把您帶到其他虛擬終端。
這是Ubuntu的標準MOTD。如果您長期使用Linux,它會顯示您熟悉的典型系統版本號。它還顯示動態生成的關於可用更新的資訊和關於Ubuntu許可證的靜態訊息。
假設您想新增使用者登入Ubuntu系統時會看到的自定義訊息。Ubuntu的MOTD是在登入時由指令碼生成的,因此您不能只將它新增到/etc/MOTD檔案中。放置自己靜態訊息的地方是/etc/motd.尾-生成此檔案時,該檔案的內容將新增到MOTD的末尾。
讓我們使用Nano文字編輯器開啟/etc/motd.尾使用以下命令的檔案:(Linux終端嚮導可以使用Vi或Emacs,但Nano對於新手來說更容易)
sudo nano /etc/motd.tail
預設情況下,此檔案完全為空。只需輸入任何你喜歡的資訊-請隨意去瘋狂的黑白ASCII藝術在這裡。完成後,用Ctrl+O儲存檔案並回車,然後用Ctrl+X退出Nano。
下次任何使用者登入時,他們將看到您的自定義訊息。如果要立即簽出,請使用exit命令從終端登出,然後重新登入。
現在假設我們要刪除一些預設資訊。這不僅僅是編輯單個檔案的問題—每個部分都是從位於/etc/update motd.d目錄中的指令碼自動生成的。
透過在終端鍵入/etc/update motd.d並按Tab鍵,可以獲得此目錄中檔案的完整列表。
指令碼是按數字順序執行的,這就是為什麼它們的字首是數字。如果願意,可以重新命名指令碼檔案並更改編號以重新排列MOTD中不同部分的順序。
要從MOTD中刪除指令碼的資訊,我們只需要阻止它執行。我們可以透過chmod-x命令刪除它的執行許可權來實現這一點。
如果要刪除MOTD中的文件文字,可以執行以下命令:
sudo chmod -x /etc/update-motd.d/10-help-text
The next time a user logs in, they won’t see the documentation line.
我們可以編寫自己的指令碼來向MOTD新增任何我們喜歡的動態資訊。例如,讓我們嘗試使用weather util包建立一個指令碼,將當前本地天氣新增到MOTD中。
預設情況下不會安裝它,因此讓我們使用以下命令安裝它:
sudo apt-get install weather-util
你需要你當地的國際民航組織程式碼,你可以從這個網站上獲得。下面是如何在程式碼中使用weather util:
weather -i CODE
現在,讓我們使用以下命令在適當的位置建立一個指令碼,並用Nano開啟它:
sudo nano /etc/update-motd.d/98-weather
開啟Nano後,輸入以下程式碼,將程式碼替換為本地天氣程式碼:
#!/bin/sh
echo weather -i CODE echo
按Ctrl-O和Enter鍵儲存,然後按Ctrl-X鍵退出。
使用chmod+x使指令碼可執行,否則將無法執行:
sudo chmod +x /etc/update-motd.d/98-weather
現在使用者登入時將看到當地的天氣預報。weather util沒有什麼特別之處—您可以使用任何將文字列印到終端的命令。
MOTD不僅在使用者本地登入時顯示。任何使用SSH或Telnet遠端登入的使用者也將看到您定製的MOTD。
... 但這是怎麼回事?Canonical是如何聯絡使用者的,他們整理的資料是如何使用的?你真的能影響Ubuntu的發展嗎? ...
Canonical對Ubuntu有著雄心勃勃的計劃。Linux人類發行版一開始只是一個稍微有點主題的GNOME體驗。從那時起,Canonical建立了自己的Unity桌面介面。現在它正在開發一個完全不基於GNOME的新版本。另外,Ubuntu將擁有自己的顯示伺服器,...
...需向實時系統新增任何包,然後建立定製的發行版。看看如何**一個自定義的Ubuntu發行版,從安裝Ubuntu定製工具包到選擇包和執行實時CD。 ...
... 想要更多的Ubuntu桌面調整嗎?下面是如何讓你的Ubuntu桌面看起來像macOS。 ...
...續閱讀以找到安裝和啟用gnomeshell擴充套件的不同方法、如何刪除擴充套件以及如何獲得擴充套件更新的通知。 ...
...找一個明亮的藍色主題還是一個漂亮的深色主題,下面是如何定製你的桌面。 雖然預設情況下它不包括許多定製選項,但是gnomeshell桌面是非常可定製的。例如,你甚至可以使用擴充套件和主題來使Ubuntu看起來很像Windows。 如何...
... 大拉伸提醒(windows):一個帶有通知或彈出視窗的可定製工具 大拉伸提醒是一個簡單的工具,但它幾乎完美。它很輕,免費,而且非常可定製。預設情況下,它每20分鐘向您提供一個簡單的通知。 我們的想法是,無論何時看...
...商店,搜尋“Ubuntu”,然後安裝它即可獲得最新版本。 如何檢查你有哪個版本的ubuntu 相關:Windows10新BashShell的所有功能 如果您不確定當前Bash環境中使用的是哪個版本的Ubuntu,請開啟Bash視窗並執行以下命令: l**_release -a 它會...
...,預設設定是一個相當長的資訊,你可能不需要。下面是如何定製您的簡報。 有五類資訊,你可以包括在你的日常簡報:當前的天氣,你的工作通勤,你的日曆上的下一次會議,你的提醒,你可以完成整個事情選擇新聞。你甚...
...一個穩定版本“Barbara”於2006年釋出。芭芭拉是一個輕度定製的Ubuntu系統,有著不同的主題和略微不同的預設軟體。它的主要區別在於它包含了像Flash和Java這樣的專有軟體,另外還有用於播放mp3和其他型別多媒體的受專利限制的...