在bash中可以使用转义字符来显示不同的颜色。

<ESC>[{attr};{fg};{bg}m

其中为ESC键对应的转义字符,可用的表达方式有\e\033^[三种

在vi中输入该字符的方式: i进入编辑模式->Ctrl+V->ESC键

应该会出现一个与文本颜色不同的^[字符,此时输入成功

{attr} needs to be one of the following: 0 Reset All Attributes (return to normal mode) 重置特效 1 Bright (usually turns on BOLD) 加亮(显示效果通常为加粗) 2 Dim 变淡 3 Underline 下划线 5 Blink キラキラ~ 7 Reverse 前景/背景色交换 8 Hidden (emm暂时没看出来) {fg} needs to be one of the following: 前景色 30 Black 31 Red 32 Green 33 Yellow 34 Blue 35 Magenta 36 Cyan 37 White {bg} needs to be one of the following: 背景色 40 Black 41 Red 42 Green 43 Yellow 44 Blue 45 Magenta 46 Cyan 47 White

通过/etc/motd (mESSAGE oF tOdAY)可以展示有意思的登陆提示信息。

参考: https://www.linuxjournal.com/article/8603

标签: none

添加新评论