Debian
如何在 Debian 的 MOTD 中在亮白色背景上創建深藍色文本?
這是我目前擁有的。它在亮白色上顯示黑色。但是,我想在明亮的白色上有藍色 (0;34m)。
^[[0;7;34;37;5mWelcome!^[[0m
我使用這個網站作為參考,但我沒有設法讓它工作。任何幫助將不勝感激。
該
/etc/motd
文件是數據(不能包含腳本,例如“echo -e
”),並且無論其實際終端類型如何,都會顯示給所有登錄。雖然您可以對某些配置執行此操作,但通常的建議是/etc/motd
應該是純文字(無轉義序列),因為:
- 嘗試列印彩色文本不會考慮使用者終端是否可以顯示轉義序列,
- 顏色不考慮終端的目前(或預設)前景色和背景色,並且
- 不要考慮某些登錄可能會將非列印字元轉換為“可讀”形式。
如果你真的想這樣做,你應該意識到
- 獲得特定的背景顏色取決於終端,
- 文本背景顏色不一定與終端的預設背景顏色相同(甚至接近*)*,
- 某些終端對螢幕的擦除區域進行著色,例如在清除螢幕時,使用目前的“ANSI 顏色”,而其他終端則不使用。
進一步閱讀: