Debian

如何在 Debian 的 MOTD 中在亮白色背景上創建深藍色文本?

  • April 13, 2016

這是我目前擁有的。它在亮白色上顯示黑色。但是,我想在明亮的白色上有藍色 (0;34m)。

^[[0;7;34;37;5mWelcome!^[[0m

我使用這個網站作為參考,但我沒有設法讓它工作。任何幫助將不勝感激。

/etc/motd文件是數據(不能包含腳本,例如“ echo -e”),並且無論其實際終端類型如何,都會顯示給所有登錄。雖然您可以對某些配置執行此操作,但通常的建議是/etc/motd應該是純文字(無轉義序列),因為:

  • 嘗試列印彩色文本不會考慮使用者終端是否可以顯示轉義序列,
  • 顏色不考慮終端的目前(或預設)前景色和背景色,並且
  • 不要考慮某些登錄可能會將非列印字元轉換為“可讀”形式。

如果你真的想這樣做,你應該意識到

  • 獲得特定的背景顏色取決於終端,
  • 文本背景顏色不一定與終端的預設背景顏色相同(甚至接近*)*,
  • 某些終端對螢幕的擦除區域進行著色,例如在清除螢幕時,使用目前的“ANSI 顏色”,而其他終端則不使用。

進一步閱讀:

引用自:https://unix.stackexchange.com/questions/276185