zl程序教程

您现在的位置是:首页 >  系统

当前栏目

如何设置linux bash终端的字符显示内容和颜色?

Linux字符 如何 设置 显示 内容 颜色 终端
2023-09-14 09:08:51 时间

通常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

------------------------- ==
设置 终端的字符序列及颜色

  1. 是修改环境变量 PS1 注意不是PS

  2. 要了解熟悉 常用的 表达变量:
    \u 表示用户
    \h 表示主机,最少主机, \H表示完整主机
    \w 表示完整路径, \W表示最后的路径目录
    \d表示日期, \t表示时间

  3. 字符序列中的每个部分, 都可以嵌入 "颜色表达式", 而且 "颜色表达式"具有 后向性, 如果后面部分的
    "颜色 表达式"没有书写, 就自动继承前面部分的颜色.

  4. 颜色表达式的表示:
    [: 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.