问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 文本颜色

发布网友 发布时间:2022-04-23 12:30

我来回答

5个回答

热心网友 时间:2023-10-13 10:36

可以修改 .bashrc,更改Linux 文本界面显示颜色。

为了摆脱枯燥的黑底白字,可以让文本界面显示颜色。方法是修改
/etc/bash.bashrc 文件内容。

打开
.bashrc;

1、、增加下面这行,改变彩色目录:

alias ls='ls --color=auto'

下次启动 bash 时就可以看到彩色的目录列表了。其中彩色目录列表的颜色定义如下:

蓝色->目录;绿色->可执行文件;红色->压缩文件;浅蓝色->链接文件;灰色->其它文件。

2、修改
PS1,改变彩色提示:

PS1 默认值:PS1='[\u@\h \W]\$ '

修改后:

PS1='\[\e[1;35m\][\[\e[1;33m\]\u@\h
\[\e[1;31m\]\w\[\e[1;35m\]]\[\e[1;36m\]\$ \[\e[0m\]'

代码解释如下:

  PS1='\[\e[1;35m\][          ------> 定义左边的“[”为:洋红粗体
                                        ------>
“\[”一段不显示字串的开始
                                        ------> “/e” 转义序列开始,等同于 “/033”
                                        ------> “[” 字体颜色开始
                                        ------> “1;”粗体;“0”默认
                                        ------> “35m”洋红
                                        ------> “\]”一段不显示字串的结束
                                        ------> “[”提示符左边的“[”
               \[\e[1;33m\]\u@\h       ------> 定义“\u@\h”为;*粗体
               \[\e[1;31m\]\w          ------> 定义“\w”为:红色粗体
                \[\e[1;35m\]]           ------> 定义右边的“]”为:洋红粗体
               \[\e[1;36m\]\$          ------> 定义“\$”为:青色粗体
               \[\e[0m\]'              ------> 文本颜色复位
 
       可选的颜色代码:
               30(黑色)、31(红色)、32(绿色)、33(*)、
              34(蓝色)、35(洋红)、36(青色)、37(白色)。

常用的转义字符解释:

\u :当前用户的账号名称
           \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
           \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
           \w :完整的工作目录名称。家目录会以 ~代替
           \W :利用basename取得工作目录名称,所以只会列出最后一个目录
           \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
           \# :下达的第几个命令
           \n :新建一行
           \d :代表日期,格式为weekday month date,例如:”Mon Aug 1″
           \t :显示时间为24小时格式,如:HH:MM:SS
           \T :显示时间为12小时格式
           \A :显示时间为24小时格式:HH:MM
           \v :BASH的版本信息

热心网友 时间:2023-10-13 10:37

这个是vi的自动语法着色功能, 首先你需要安装完整的vim功能包

新的fedora,ubuntu下面是 vim-full
redhat 和老一点的fedora下面是 vim-enhanced

安装完以后 修改配置文件

在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。

1) 打开vimrc,添加以下语句来使得语法高亮显示:
syntax on
2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:
export TERM=xterm-color

热心网友 时间:2023-10-13 10:37

文本终端的颜色可以使用“ANSI 非常规字符序列”来生成。举例:echo -e "\033[44;37;5m ME \033[0m COOL"

以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符“COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是“44;37;5” 和“0”。

修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。可以选择的编码如下所示:

编码 颜色/动作
0 重新设置属性到缺省设置
1 设置粗体
2 设置一半亮度(模拟彩色显示器的颜色)
4 设置下划线(模拟彩色显示器的颜色)
5 设置闪烁
7 设置反向图象
22 设置一般密度
24 关闭下划线
25 关闭闪烁
27 关闭反向图象
30 设置黑色前景
31 设置红色前景
32 设置绿色前景
33 设置棕色前景
34 设置蓝色前景
35 设置紫色前景
36 设置青色前景
37 设置白色前景
38 在缺省的前景颜色上设置下划线
39 在缺省的前景颜色上关闭下划线
40 设置黑色背景
41 设置红色背景
42 设置绿色背景
43 设置棕色背景
44 设置蓝色背景
45 设置紫色背景
46 设置青色背景
47 设置白色背景
49 设置缺省黑色背景

其他有趣的代码还有:

编码 颜色/动作
\033[2J 清除屏幕
\033[0q 关闭所有的键盘指示灯
\033[1q 设置“滚动锁定”指示灯(Scroll Lock)
\033[2q 设置“数值锁定”指示灯(Num Lock)
\033[3q 设置“大写锁定”指示灯(Caps Lock)
\033[15:40H 把关闭移动到第15行,40列
\007 发蜂鸣生 beep

想要了解更多,使用命令 man console_codes

热心网友 时间:2023-10-13 10:38

我楼上的那位讲得已经基本清楚了,我补充一下ubuntu下的情况。
如果你不是用root登陆,那么.vimrc配置文件会放在你家目录下。
就是打开终端模拟器,直接输入vi .vimrc,在新行插入syn on(或者syntax on)保存就可以了。

另外不记得是不是打开或者创建特定的后缀名的文件时才会有颜色。

热心网友 时间:2023-10-13 10:38

:sy on
需要插件支持的。。
vim-full

apt-get install vim-full
yum install vim-full
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
LOL9.20版本余震辅助狗熊怎么玩_9.20版本余震辅助狗熊玩法攻略_百度... 英雄联盟的狗熊怎么出装 英雄联盟狗熊的出装 张医师你好,我干喷漆的工作没几天手指就好痒是什么原因啊? ...疼,就是又疼又痒的感觉!请问是怎么回事?怎么治! ...白酒和啤酒后第二天发现手掌痒,然后按的话有点疼,以前没有出现过这种... 芦苇有哪些用处 芦苇有哪些用途 芦苇多少用处 乾安1.2.3.4.5路公交车路线图 在linux文件中,蓝色字表示是目录文件 Linux终端显示的各种颜色的名称都代表什么意思? linux命令行里字体有白有蓝是什么区别 Linux系统文件名字体不同的颜色都代表什么 期末考试要到啦,小学生怎样复习语文 我是一个五年级的小学生,期末考要到了,不知道怎样才能复习的好? 小学生怎样定好自己的期末复习计划 小学生期末考试复习该如何准备 小学生怎样进行期末复习:如何复习更有效 小学生如何做好期末复习,你得做到这四点 小学生考试前如何指导复习 小学生怎样制定期末复习计划 期末总复习对小学生有什么重要作用? “滑稽”怎么读? 什么叫滑稽? 死了三小时的青蟹还能吃吗?已经放在冰箱里了 执行董事的权利是什么? 执行董事是老板吗? 董事长、总裁、执行董事这三个职位哪个最大?分别是干什么的? 放冰箱的青蟹死了还能吃吗 linux当中的字体变色是什么原因? linux字符界面的背景颜色和文字可以改么 linux下字体颜色变化 如何修改Linux的字体颜色 linux终端字体颜色 在linux用VI打开的配置文件字体颜色 如何改变linux文字界面的颜色 linux 怎样能使脚本里面字体带颜色 如何改变Linux Shell中的字体和背景颜色 Linux文本模式下的字体跟背景颜色怎么改 gmail邮箱网址多少? gmail邮箱登陆首页|gmail邮箱登陆页面 | gmail邮箱登陆地址 澳大利亚gmail邮箱登陆首页 gmail是什么?好不好? GMAIL是什么,和EMAIL有什么区别?》 请问Gmail是什么? Gmail是什么东西? gmail是什么?谢谢! Gmail电子邮箱地址要怎样写? 无油烟锅好不好,对此你怎么看?