导航:首页 > 操作系统 > linux提示符颜色

linux提示符颜色

发布时间:2022-10-08 10:03:42

① 如何更改linux终端颜色和字体

PS1
PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:echo $PS1,就会输出PS1的定义:
PS1=’[\u@\h \W]$ ‘
linux默认的命令行提示信息为:[当前用户的账号名称@主机的第一个名字 工作目录的最后一项]$
PS1的定义中个常用的参数的含义如下:
\d :#代表日期,格式为weekday month date,例如:”Mon Aug 1”
\H :#完整的主机名称
\h :#仅取主机的第一个名字
\t :#显示时间为24小时格式,如:HH:MM:SS
\T :#显示时间为12小时格式
\A :#显示时间为24小时格式:HH:MM
\u :#当前用户的账号名称
\v :#BASH的版本信息
\w :#完整的工作目录名称
\W :#利用basename取得工作目录名称,所以只会列出最后一个目录
\# :#下达的第几个命令
\ $ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$
颜色语法
其中设置颜色的格式为:以\[\e[F;Bm],以\e[m结束

F
B
颜色

30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
例如我们要把\u改变颜色
PS1=”[\[\e[31;40m]\u\e[m @\h \W]\$ “
这样我们就将\u的颜色设置成了前景色为红色,背景色为黑色。

② Linux终端显示的各种颜色的名称都代表什么意思

下面是linux系统默认不同类型文件的颜色:

③ 如何配置Linux命令行的字体和背景颜色

我们使用Linux的时候,经常需要使用命令行。Linux命令行的背景默认是白色的,字体默认是黑色,14像素的。那么我们如何根据自己的喜好配置Linux命令行的字体和背景颜色呢?下面我给大家分享一下。

工具/材料

Linux Terminal

配置字体

配置背景

④ Linux怎样把命令端口颜色设置为白色

Linux命令行的背景默认是白色的。
配置字体步骤。
1、首先进入Linux系统以后点击左上角的Apppcations,然后选择Terminal选项。
2、接下来在打开的命令行中点击顶部的Edit菜单,然后选择ProfilePreferences选项。
3、进入ProfilePreferences设置界面以后,定位到General页,去掉使用系统字体的复选框,然后点击Font后面的按钮。
4、在弹出的选择命令行字体界面中我们选择自己喜欢的字体,然后设置字体大小即可。

⑤ linux字符界面的背景颜色和文字可以改么

根据自己的喜好为shell字体和背景换个颜色
使用unix/linux的朋友一定熟悉文本界面上的黑底白字和x-window上的白底黑字,这两种颜色可以说是经典的搭配,清晰明了。其实你也可以改变unix/linux
shell中的字体和背景颜色的。
下面我介绍一下在redhat
linux下的字体和背景颜色的改变方法:
shell命令:
ps1="[\e[32;1m\u@\h
\w]\\$"
//看看是什么效果
或者
export
ps1="[\e[32;1m\u@\h
\w]\\$"
//两者的区别请查看环境变量的相关资料
解释下:
ps1:一个环境变量,就称它为提示符变量吧,注意大小写,且后面是数字“1”,不是字母“i”
\e[32;1m:这就是控制字体和背景颜色的转义字符,30~37是字体颜色、40~47是背景颜色
例子中的32;1m数字的位置是可以对调的如\e[1;32m,如果是在x环境下可以更换一下1的范围0~10,可能有的没用处:0或者不写(\e[0;32m或\e[;32m)显示浅颜色,1:显示高亮
4:加下划线.....如果改后的效果不好,但是又还原不了,那就不写m前面的数字,如\e[32;m,或者直接注销再登陆
\u
\h
\w:这是一些转义字符,下面详细解释:
\d
:代表日期,格式为weekday
month
date,例如:"mon
aug
1"
\h
:完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h
:仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t
:显示时间为24小时格式,如:hh:mm:ss
\t
:显示时间为12小时格式
\a
:显示时间为24小时格式:hh:mm
\u
:当前用户的账号名称
\v
:bash的版本信息
\w
:完整的工作目录名称。家目录会以
~代替
\w
:利用basename取得工作目录名称,所以只会列出最后一个目录
\#
:下达的第几个命令
\$
:提示字符,如果是root时,提示符为:#
,普通用户则为:$
\n
:新建一行
字体并不局限于一个颜色,可以有多个颜色:
ps1="[\e[32;1m\u@\e[35;1m\h
\e[31;1m\w]\\$"
以上两个命令在注销后再登陆就失效了,用下面方法使其永久生效:
#vi
/etc/profile
在"export
path
....."的下面添加上这么一行:
export
ps1="[\e[32;1m\u@\h
\w]\\$"
注销再次登陆,就成功了,如果没生效,使用source
/etc/profile
命令试试,或者直接重启机器。
参考资料:
http://www.ah930.com

⑥ linux 提示符变成了黄色什么原因

这个颜色可以自己更改的,你是不是改了咧?
首先在终端中使用命令“cp ~/.bashrc ~/.bashrc.backup”对配置文件进行备份
然后“gedit ~/.bashrc"打开文件,找到PS1变量设置的代码,注释之(在每一行代码前插入注释符号”#“)。在文件的末尾加上”PS1='\u@\h:\w\$ '“(这是终端的默认设置,即不加任何颜色):
完成以上操作后保存并退出GEdit编辑器
现在对上边的PS1变量进行颜色的设置,即在需要更改颜色的地方插入颜色值,比如我们让用户名以红色显示的命令应该是:
PS1='\[\033[1;31;40m\]\u@\h:\w\$ '
你可以参考我提供的资料,我也是初学者《Linux就该这么学》

⑦ Linux 字体颜色设置

在linux中,我们在编辑时需要对文档编辑或者一些信息的显示加上颜色,增强阅读的效果

格式: echo -e "\033[字体颜色;字背景颜色m字符串\033[0m"

要显示什么颜色,优先是先判断位置,按语法上来说,应该是先字体色,然后是背景色,但是字体色的地方数值为43,所以判断为背景的颜色,而在后面的31本应该是背景色,结果数值31位字体的颜色,所以显示的效果是字体的颜色为红色,而不是背景红色,假设这个31是数值41,则表示背景的为红色,整体的效果就是红色背景,字体处没有颜色,为默认的白色,且效果是闪烁。

其中设置颜色的格式为:\033[ ; m …… \033[0m,其中ascii code是对颜色调用的始末.也可以表示为\e[F;Bm…….\e[0m

字背景颜色范围: 40--49                  字颜色: 30--39

例如显示红色,其中红色^[[31mred^[[0m其中^[是在插入编辑模式下按键进去额ctr+v+[这三个按键输入的。

假设写在文档tt1写入对应的语句来查看,通过cat  tt1验证效果

^[[31mred^[[0m :表示对应的字是红色字体,没有底色,如下截图

^[[31mred^[[44m:表示红色字体,底色为紫红色。假设写在文档tt1,后面cat tt1.这个屏幕底色都是蓝色,字都是红色如下截图

^[[31;44mred^[[0m:表示红色字体,字和屏幕的底色为蓝色,背景没有底色,和^[[31mred^[[44m效果一样。如下截图

^[[31;44mred^[[44m:表示红色字体,底色都是蓝色

在命令行里输入命令:echo -e '\e[43;31;4mmage\e[0m',得到如下的效果

PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:echo $PS1,就会输出PS1的定义:

默认的PS1变量值为 : PS1="[\u@\h \W]$"

PS1的定义中个常用的参数的含义如下:

给PS1赋值如下:

PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\] \W]\\$\[\e[0m"

这里需要注意,颜色的结束调用符号,要放在最后面,否则当使用命令history查看历史命令时,会出现各种异常的显示

正确的结果得到的结果如下图

当把结束符调整到$前面,如PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\] \W]\[\e[0m\\$",使用history查找的时候出现了如下的异常显示

注意,这里赋值的时候要用单引号才能得到要的效果,只是单纯改变颜色,其他值不改变,如果赋值用双引号,如下

错误写法:PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\]\W]\[\e[0m\$"

得到的效果如下:

如果是root时,提示符为:# ,普通用户则为:$,但是双引号后root的提示符为$,是不对的

解决办法:如果用双引号,需要再\$前再加一个\,语句如下

PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\] \W]\\$\[\e[0m"

赋值为PS1='\[\e[43m\][\[\e[31m\]\u@\[\e[34m\]\h \W]\$\e[0m'

效果如下截图

这个例子,我们可以明显看出,\e[颜色值m这个是说明接下来的颜色从这里开始是什么颜色,\e[0m说明的是颜色的结束位置,

这里需要注意的是,如果没有通过\[   \]对每一个颜色进行界定,使用过程,如上翻历史页,就会出现显示异常。

将设置好的PS1变量写到家目录下的.bashrc 里面,这样后面开启的终端都有效。

$ vim .bashrc

打开后添加一行

PS1="[\[\e[31;40m\]\u\[\e[37;40m\]@\[\e[34;40m\]\h\[\e[37;40m\]\W]\[\e[0m\\$"

保存退出再次登录时显示的颜色也会是我们设定的值了。

⑧ linux 文本颜色

可以修改.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时,提示符为:#,普通用户则为:$
#:下达的第几个命令
:新建一行
d:代表日期,格式为weekdaymonthdate,例如:”MonAug1″
:显示时间为24小时格式,如:HH:MM:SS
T:显示时间为12小时格式
A:显示时间为24小时格式:HH:MM
v:BASH的版本信息

⑨ Linux终端显示的各种颜色的名称都代表什么意思

下面是linux系统默认不同类型文件的颜色:
白色:表示普通文件
蓝色:表示目录
绿色:表示可执行文件
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其他文件

⑩ Linux命令行下如何改变显示的颜色

现介绍一种修改显示颜色的方法:
1、将/etc/DIR_COLORS文件cp到~/下,并改名为.dir_colors。
2、编辑.dir_colors文件,找到“DIR01;34#directory”,将34改为36。
你可以找到文件的两行注释:
#Textcolorcodes:
#30=black31=red32=green33=yellow34=blue35=magenta36=cyan37=white
按照颜色对应的数字,你还可以把目录显示颜色改成其他的。
同样其他的显示效果(包括背景)也可以参照说明进行修改。
这样你就可以定制自己的linux下命令行方式下的个性化显示效果了。
命令行方式中,默认的目录显示颜色为蓝色,在黑色背景下难以看清。现介绍一种修改显示颜色的方法:
1、将/etc/DIR_COLORS文件cp到~/下,并改名为.dir_colors。
2、编辑.dir_colors文件,找到“DIR01;34#directory”,将34改为36。
你可以找到文件的两行注释:
#Textcolorcodes:
#30=black31=red32=green33=yellow34=blue35=magenta36=cyan37=white
按照颜色对应的数字,你还可以把目录显示颜色改成其他的。
同样其他的显示效果(包括背景)也可以参照说明进行修改。
这样你就可以定制自己的linux下命令行方式下的个性化显示效果了。

阅读全文

与linux提示符颜色相关的资料

热点内容
安卓手机的表格里怎么打勾 浏览:405
阿里云服务器有网络安全服务吗 浏览:964
超解压兔子视频 浏览:20
单片机怎么测负脉冲 浏览:170
魅族备份的app在哪里 浏览:736
java倒三角打印 浏览:112
通达信回封板主图源码 浏览:44
战地什么服务器 浏览:299
安卓为什么老是闪退怎么办 浏览:803
乐高机器人的编程软件下载 浏览:223
工作中怎么使用加密狗 浏览:735
云服务器的后台找不到 浏览:98
php逐行写入文件 浏览:912
javaoracleweb 浏览:440
京东加密码怎么弄 浏览:467
单片机程序员培训 浏览:992
PHP商城源代码csdn 浏览:636
怎么把电脑里文件夹挪出来 浏览:693
java流程处理 浏览:685
ftp创建本地文件夹 浏览:660