网站首页 > 文章中心 > 其它

linux命令行显示红色

作者:小编 更新时间:2023-09-10 14:14:55 浏览量:299人看过

Linux 字体颜色设置

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

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

linux命令行显示红色-图1

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

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

给PS1赋值如下:

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

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

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

得到的效果如下:

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

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

效果如下截图

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

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

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

$ vim .bashrc

打开后添加一行

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

在linux命令行显示绿色高亮的目录是什么意思

在linux命令行显示绿色是可执行文件,操作方法如下:

①.、首先在电脑开始菜单中打开"运行",在运行栏中输入"cmd".

如何更改Linux终端颜色和字体

PS1

PS1='[\u@\h \W]$ '

\d :#代表日期,格式为weekday month date,例如:"Mon Aug 1"

\H :#完整的主机名称

\h :#仅取主机的第一个名字

\u :#当前用户的账号名称

\v :#BASH的版本信息

\w :#完整的工作目录名称

\W :#利用basename取得工作目录名称,所以只会列出最后一个目录

\# :#下达的第几个命令

\ $ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$

颜色语法

其中设置颜色的格式为:以\[\e[F;Bm],以\e[m结束

F

B

颜色

例如我们要把\u改变颜色

这样我们就将\u的颜色设置成了前景色为红色,背景色为黑色.

如何在Linux命令行里输出带颜色的文字

在linux命令行里输出带颜色的字符,需要使用ascii码里的字符属性设置描述符.

其中颜色代码是:

例如你要输出红色的"hello world":

linux中ls-l命令显示出来的三种颜色代表什么文件?

白色:表示普通文件

蓝色:表示目录

绿色:表示可执行文件

红色:表示压缩文件

浅蓝色:链接文件

红色闪烁:表示链接的文件有问题

黄色:表示设备文件

灰色:表示其他文件

这是linux系统约定的默认颜色,你也可以根据自己喜好自己修改

在环境变量$LS_COLORS上修改就行,想永久保存就在~/.bashrc里改

默认的是:

echo $LS_COLORS

分号前是字的底色,分号后是字的颜色

以上就是土嘎嘎小编为大家整理的linux命令行显示红色相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章