如何设置linux bash终端的字符显示内容和颜色?
通常linux有1-6个字符终端 tty, 有1个图形终端.
通常用 ctrl+alt+f1 到f6是字符终端, ctrl+alt+f7为图形终端,
但是, 也有不一样的, 如: fedora的4.0.4-301.fc22.i686的xfce就不是这样的:
它只有6个终端, 其中
ctrl+alt+f1: 图形界面
ctrl+alt+f2 ~ f6是字符界面
bash变量分为全局变量(即环境变量) 和自定义变量:
操作全局变量, 用export, 否则直接定义变量
通常全局变量用 "全部大写"名字, 自定义变量一般用小写字母
bourn: [bu2n]但是可以读成: [b all n]: (不是bang ni )小河, 目标的意思:
bash: bourne again shell.
http://www.2cto.com/os/201508/435924.html
------------------------- ==
设置 终端的字符序列及颜色
-
是修改环境变量 PS1 注意不是PS
-
要了解熟悉 常用的 表达变量:
\u 表示用户
\h 表示主机,最少主机, \H表示完整主机
\w 表示完整路径, \W表示最后的路径目录
\d表示日期, \t表示时间 -
字符序列中的每个部分, 都可以嵌入 "颜色表达式", 而且 "颜色表达式"具有 后向性, 如果后面部分的
"颜色 表达式"没有书写, 就自动继承前面部分的颜色. -
颜色表达式的表示:
[: begin a sequence of non-printing chars
]: end a sequence of non-printing chars
\e: escape..表示转义
\e[: 表示转义"["字符, 表示后面的是颜色表达式
1: 表示控制字符: "高亮显示", 相当于 加粗显示, 如果没有1, 则细体显示
F;Bm: 最后的m表示颜色, 主要是用来在后面结束前面的颜色设置
前景色从30-37
背景色从 40-47
依次的, 对应的是:
黑色, 红 绿 黄 蓝 紫红色 青蓝 白色
一般用前景色用32的比较多, 主要是因为 putty securityCRT用绿色前景色的比较多
背景色用35的有 主要是模仿 ubuntu.