精华内容
下载资源
问答
  • 最后网上查到设置字体颜色方法,具体步骤如下。(因为我已经修改过,我修改的是绿色,所以下图中的root颜色为绿色) 1.输入 cd 或 cd ~ 切换到root目录下。(如果不能切换到root目录,那是因为你登陆的身份不是root...

            最近在VMware里面安装CentOS7系统,发现命令行输入命令时,查询的内容与命令行都是白色混为一体,这使得查看很不舒服。最后网上查到设置字体颜色方法,具体步骤如下。(因为我已经修改过,我修改的是绿色,所以下图中的root颜色为绿色)

    1.输入 cd 或 cd ~  切换到root目录下。(如果不能切换到root目录,那是因为你登陆的身份不是root用户)

    2.输入命令 ls -a 显示当前目录所有文件,并编辑 .bashrc 文件

    3.添加以下命令,并保存。

    PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ "

    4.执行 source .basgrc命令,重新加载 .bashrc文件即可。

     

    展开全文
  • 于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作。 1.了解PS1  PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。  在终端输入...

    这里我用的是 CentOS 7.5,觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨。于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以root用户身份进行操作。

     

    1.了解PS1

      PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。


      在终端输入命令:

    # echo $PS1

      可得到当前PS1的定义值:

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

     

      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用户,提示符为 # ,普通用户则为 $

     

      所以linux默认的命令行提示信息的格式
       PS1='[\u@\h \W]\$ '  的意思就是:[当前用户的账号名称@主机名的第一个名字 工作目录的最后一层目录名]#

     

    2.颜色设置参数

      在PS1中设置字符颜色的格式为:\[\e[F;Bm\]........\[\e[0m\],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47,\[\e[0m\]作为颜色设定的结束。

      颜色对照表:

        F    B

        30  40 黑色

        31  41 红色

        32  42 绿色

        33  43 黄色

        34  44 蓝色

        35  45 紫红色

        36  46 青蓝色

        37  47 白色

       只需将对应数字套入设置格式中即可。
      比如要设置命令行的格式为绿字黑底(\[\e[32;40m\]),显示当前用户的账号名称(\u)、主机的第一个名字(\h)、完整的当前工作目录名称(\w)、24小时格式时间(\t),可以直接在命令行键入如下命令:

    # PS1='[\[\e[32;40m\]\u@\h \w \t]$ \[\e[0m\]'

     

      经过多次测试后,最终确定了一个适合我自己的格式:

    # PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ "

     

      但注意这样的设置只是临时性的.

     

    3.修改.bashrc文件,永久保存命令行样式.

      上面的设置的作用域只有当前终端的登陆有效,关闭终端或退出登录即刻失效。要想永久性的保存设置,需要修改.bashrc配置文件。

      键入命令:

    1 # cd
    2 # ls -la

     

      现在可以看到.bashrc这个文件。

      编辑.bashrc:

    # vim .bashrc

     

      加入这一行:

       PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ " 

      保存退出。

      重新加载bash配置文件:

    # source .bashrc

     

      即可立即并永久生效了。

     

      效果如图,再也不怕在茫茫字海中苦苦搜寻命令行的下落了.

     

    转载于:https://www.cnblogs.com/yunlongaimeng/p/9934360.html

    展开全文
  • Vmwave虚拟机Linux命令行字体颜色更改
  • 改变linux输出字体颜色,样式 [root@localhost charsets]# echo -e "\033[32;49;1m [DONE] \033[39;49;0m"  [DONE]  文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:  echo -e "\033[44;37;...
    改变linux输出字体颜色,样式
    
    [root@localhost charsets]# echo -e "\033[32;49;1m [DONE] \033[39;49;0m"
     [DONE] 

    文本终端的颜色可以使用“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

    #######################

    RedHat的字体和背景颜色的改变方法:
    命令:
    PS1="[\e[32;1m\u@\h \W]\\$" 
    或 
    export PS1="[\e[32;1m\u@\h \W]\\$" 两者的区别请查看环境变量的相关资料

    解释:

    \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 命令试试,或者直接重启机器。



    展开全文
  • 修改Linux终端命令行字体颜色显示

    千次阅读 2019-06-17 11:58:29
    在终端输入命令:echo $PS1,就会输出PS1的定义: linux默认的命令行提示信息为:[当前用户的账号名称@主机的第一个名字 工作目录的最后一项]# PS1的定义中个常用的参数的含义如下: \d :#代表日期,格式为weekday ...

    PS1
    PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:echo $PS1,就会输出PS1的定义:
    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	白色
    

    例如:
    当前终端下生效:

    [root@node2 ~ ]# PS1="[\[\e[34;1m\]\u@\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[30;1m\]\u@\H\[\e[0m\] \[\e[32;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[31;1m\]\u@\H\[\e[0m\] \[\e[30;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[31;1m\]\u@\H\[\e[0m\] \[\e[32;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[32;1m\]\u@\H\[\e[0m\] \[\e[34;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[37;1m\]\u@\H\[\e[0m\] \[\e[34;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[36;1m\]\u@\H\[\e[0m\] \[\e[34;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[35;1m\]\u@\H\[\e[0m\] \[\e[36;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[33;1m\]\u@\H\[\e[0m\] \[\e[37;1m\]\w\[\e[0m\] ]\\$ "
    [root@node2 ~ ]# PS1="[\[\e[31;1m\]\u@\H\[\e[0m\] \[\e[33;1m\]\w\[\e[0m\] ]\\$ "
    

    在这里插入图片描述
    当前终端下生效加时间显示的:

    [root@node2 ~]# 
    [root@node2 ~]#  PS1="[\[\e[31;1m\]\u@\H\[\e[0m\] \[\e[35;1m\]\w\[\e[0m\] \[\e[32;1m\]\t\[\e[0m\]]\\$ "
    [root@node2 ~ 19:19:23]# 
    

    在这里插入图片描述
    每打开一个终端都会显示
    全局终端生效:

    root@node2 ~ ]# echo 'PS1="[\[\e[35;1m\]\u@\H\[\e[0m\] \[\e[36;1m\]\w\[\e[0m\] ]\\$ "' >>.bashrc 
    [root@node2 ~ ]# source .bashrc 
    [root@node2 ~ ]# 
    

    全局终端生效加时间显示的:

    [root@node2 ~ 19:24:22]# echo 'PS1="[\[\e[31;1m\]\u@\H\[\e[0m\] \[\e[35;1m\]\w\[\e[0m\] \[\e[32;1m\]\t\[\e[0m\]]\\$ "' >>.bashrc 
    [root@node2 ~ 19:27:25]# source .bashrc 
    
    展开全文
  • 1、 Linux登录过程中加载配置文件顺序 /etc/profile → /etc/...2、Shell命令提示符及颜色是由PS1来配置 其中PS1常用的参数含义如下: \d:代表日期,格式为weekday month date,例如:"Mon Aug 1" \H:完...
  • Linux系统修改命令提示符格式及颜色

    千次阅读 2020-03-01 15:02:51
    今天跟大家分享一下如何在Linux系统中修改命令提示符格式以及命令提示符颜色的技巧。通常情况下,我们的命令提示符是这个样子的 [root@RedHat7 ~]# 我们不难发现其命令提示符组成的各个部分: [用户@计算机名 当前...
  • linux修改颜色字体

    2020-03-04 23:28:27
    一、 Linux登录过程中加载配置文件顺序 如果有知道的希望可以留言帮我解答下。 既然上面说出了登录加载配置文件过程那我们就进行简单的说下。 /etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.ba...
  • linux字体颜色设置

    千次阅读 2020-11-21 19:17:23
    shell中设置文字输出的颜色字体格式 庚庚911 2019-05-08 22:37:08 ...
  • Vim是我们在Linux中非常常用的一款文本编辑器。Vim 是一款免费、开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ 。Vim既可以在命令行中执行,也可以在图形界面中操作。 Vim ...
  • Linux设置终端输出字体颜色

    千次阅读 2019-09-29 01:09:31
    Linux设置终端输出字体颜色 0x01 终端配色方法简介 使用\033[01;04;32;41m之类的配色方案在需要输出显示的文本之前,可以改变应用程序输出文本的颜色或者背景颜色。 #include <stdio.h> int main() { printf...
  • 例如,修改root用户的提示符颜色为亮蓝色: \e[36m\] 指定颜色为亮蓝色,有的是这种格式\033[36m\] \[\e[F;Bm\]为字体颜色设置的格式。 其中:F为字体颜色,编号为30~37;B为字体背景颜色或控制的各种格式 \...
  • Linux文本界面字体颜色修改

    万次阅读 2017-10-10 21:52:20
    环境 基于centos 6.5在文本界面 系统目录的字体颜色是 黑底蓝字 严重看不清楚,对此作出修改使用 vi 编辑 进入 /etc/DIR_COLORS找到“DIR 01;34 # directory”,将34改为36数字代表的颜色 在下面会有显示 你可以...
  • Linux字符界面修改字体颜色

    千次阅读 2015-03-10 10:57:45
    使用setterm,具体的使用可以在终端直接键入...setterm -foreground green -background black若要使得修改永久生效,需要保存修改,加上参数-store,故命令如下: setterm -foreground green -background black -st
  • 于是下定决心,修改 linux 终端命令行颜色,下面就是本博主对 linux 终端命令行修改颜色的过程,特此记录,方便你我他。 1 PS1 要修改 linux 终端命令行颜色,我们需要用到PS1,PS1是 Linux 终端用户的一个环境...
  • 字体颜色和背景设置 打开配置文件 /etc/profile.d/env.sh [root@centos706 ~]#vim /etc/profile.d/env.sh PS1="\[\e[1;35m\][\u@\h \W]\\$\[\e[0m\]" # 颜色的设置 HISTTIMEFORMAT="%F %T " export EDITOR=vim #按...
  • Linux下变换的颜色命令 echo)

    千次阅读 2016-04-27 14:41:38
     最近学习linux时学到了一个很有意思的命令 echo -e,它是干什么的呢?  1. echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。    该命令的一般格式为: echo [ -n ] 字符串;  : 其中选项n...
  • 修改.bashrc文件,永久保存命令行样式. 上面的设置的作用域只有当前终端的登陆有效,关闭终端或退出登录即刻失效。要想永久性的保存设置,需要修改.bashrc配置文件。 键入命令: 1 # cd 2 # ls -la 现在可以看到....
  • 一、关于shell颜色设置 (当然也可以通过shell窗口的设置来设置字体颜色,这样设置的通过ssh登录后颜色...linux 修改用户登陆shell字体颜色———自定义 linux启动后环境变量加载的顺序为:etc/profile → /etc/pr...
  • Linux 中文件夹 / 根目录:包含了几乎所的文件目录。相当于中央系统。进入的方法是cd / /root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。 /home 如果建立一个名为“xx”的用户,那么在/home目录下...
  • linux更改终端颜色 您可以使用特殊的ANSI编码设置在Linux终端中添加颜色,可以在终端命令或配置文件中动态添加颜色,也可以在终端仿真器中使用现成的主题。 无论哪种方式,黑色屏幕上的怀旧绿色或琥珀色文字都是完全...
  • 更改Linux centos 7 命令行界面文字及背景颜色命令进入命令行界面后,默认是白色字体,黑色界面。法一:输入 setterm -inversescreen on 后,会变成黑色字体,白色界面,其中 on 可以省略。如果要切换回白色字体,...
  • 修改Linux终端命令提示符颜色、PS1

    万次阅读 2017-08-26 12:03:38
    目录说明PS1颜色设置保存设置——————————————...2.PS1要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令 echo $PS1,即可在
  • Linux 字体颜色设置

    千次阅读 2016-09-22 20:28:47
    本文主要介绍Linux 字体颜色的调整,常用于shell脚本当中。 我们举一个例子: echo-e"\033[44;37;5m ME \033[0m COOL"  以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到...
  • linux中的shell命令 ,echo输出格式怎么改变字体颜色?为啥有的可以根据输出的字体显示不同的颜色
  • linux下 C编程改变输出字体颜色

    千次阅读 2015-01-24 00:07:21
    linux下 C编程改变输出字体颜色 分类: Linux基础编程 Linux操作系统 2012-09-19 10:53 1409人阅读 评论(0) 收藏 举报 linux编程c 格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: ...
  • Linux 常规的 shell 命令提示符的颜色是黑底白字,一般情况下我们不需要改变。但是当我们通过 SeureCRT 或 XShell 来管理多台服务器时,用颜色来区分还是能减少不少失误的。 查询当前的 shell [root@centos6 ~]# ...
  • Linux环境下C语言控制字体颜色输出

    千次阅读 2018-07-04 11:44:05
    若能控制字体颜色和显示方式,可使输出信息对比鲜明,便于调试时观察数据。终端的字符颜色由转义序列(Escape Sequence)控制,是文本模式下的系统显示功能,与具体语言无关。 转义序列以控制字符'ESC'开头。该字符...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,170
精华内容 8,868
关键字:

linux改变字体颜色命令

linux 订阅