shell终端中更改提示符颜色

shell终端中的提示符颜色是由环境变量中的PS1决定的,因此更改PS1即可。

1>临时更改

    [[email protected]~]# echo $PS1    
    [\[email protected]\h\w]\$
    [[email protected]~]# PS1="\[\033[31m\][\[email protected]\h\w]\[\e[0m\]\\$ "
    [[email protected]~]#

使用echo $PS1 查看此时PS1的值,然后给PS1重新赋于带有颜色的值 。\[\033[31m\]中\033[31m是为了将其后的字体显示为红色,31m代表为红色,0m代表结束对文本的着色。\033[等同于\e[ 如果想要在终端打印中显示颜色,需要以这两个中的其中一个开头。开头和结尾使用\[和\]是为了不影响PS1中的命令提示符,若是PS1不使用\[和\],在终端中输入长命令(特别是在换行时会出现‘后面的输入把前面的输入覆盖’的问题)。在shell脚本或终端打印字符时开头和结尾不加\[和\]也可,不会出错。

2>永久更改

将PS1="\[\033[31m\][\[email protected]\h\w]\[\e[0m\]\\$ " 写入用户家目录下的 .bashrc 文件中;写入完成若想立即生效,可使用source .bashrc或 . .bashrc命令重新加载 .bashrc文件,也可使用临时更改的方法给PS1赋值,建议使用后者

参考http://www.cnblogs.com/ccorz/p/5523297.html

时间: 2024-12-23 04:53:43

shell终端中更改提示符颜色的相关文章

几何画板中更改背景颜色的方法有哪些

在使用几何画板的过程的,大家发现背景颜色默认为白色,但是有时为了让我们做的图形的效果更加美观或更方便对比,就需要更改背景颜色.但是一些用户对于这种操作还不是很了解,因此,我们特地制作了这篇相关教程,希望可以帮到大家.这就给大家分享一下几何画板中更改背景颜色的方法有哪些?  几何画板保存画板文件 在几何画板中更改背景颜色的步骤: 步骤一.点击编辑->参数选项,打开“参数选项对话框”.  几何画板参数选项 步骤二.点击颜色->背景颜色,选择合适的颜色.  几何画板颜色选择器 步骤三.选择颜色后,首

Android代码中更改TextView颜色

项目中,需要在代码中动态更改TextView的颜色,原先使用如下: text.setTextColor(R.color.black); 为生效,查阅资料后,正确写法如下: text.setTextColor(context.getResources().getColor(R.color.black)); 或: text.setTextColor(getResources().getColorStateList(R.color.black)); Android代码中更改TextView颜色

如何在终端中打印带颜色的文本

echo命令 echo是终端下最常用的命令之一,用于在显示器上显示一段文字.一般格式为: echo [ -option ] 字符串 它有2个常用的选项,一个是-n,另一个是-e,下面的图就是 man echo 的结果: echo将字符串输出后是会自动换行的,如果不想换行就需要加上-n选项. -e的作用是强大的,想要输出有颜色的文字就不得不用借助于-e了.为什么要带颜色?看看下图就知道了 都是毛大头,快速辨别的方法就是看数字和颜色.如若看不到数字,单看颜色也能一眼辨别. -e:启用反斜线控制字符的

xshell , securecrt ANSI 颜色配置;shell 终端 ASNI颜色 配置详解

使用xshell securecrt 时,可以自定义颜色主题文件, 但是各个颜色块都代表什么意思呢? 搜索linux下文件颜色的含义,也没看到一个讲清楚的,比如说 蓝色表示目录:绿色表示可执行文件:红色表示压缩文件:浅蓝色表示链接文件:白色表示其他文件:黄色是设备文件,包括block, char, fifo. 但是内部原理是什么呢?现在想要改变xshell中目录的显示颜色,在ASNI颜色设置中 ,总共有16个颜色块, 哪一个代表目录的颜色呢? 如图 ASNI定义了几种基本颜色的编码 Black:

详解MathType中如何更改公式颜色

在MathType数学公式编辑器中可以通过更改公式颜色,起到美化.标注公式的效果.本教程将详解MathType中如何更改公式颜色. 点击菜单栏中的样式->格式->颜色,用户就可以根据自己的喜好选择想要的颜色. 更改字体颜色后的效果图: 如果默认的这几个颜色不够选择的话,还可以点击“其他”按钮,打开颜色库,点击需要的颜色后,点击“确定”按钮即可. 如果需要将某一颜色设为默认颜色,则需点击“编辑颜色菜单”按钮,设定好颜色后,点击“设为默认值”即可. 通过以上操作,即可完成在MathType数学公式

Shell脚本中执行sql语句操作

这篇文章主要介绍了Shell脚本中执行sql语句操作mysql的5种方法,本文讲解了将SQL语句直接嵌入到shell脚本文件中.命令行调用单独的SQL文件.使用管道符调用SQL文件等方法,需要的朋友可以参考下 对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本.本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考.对于脚本输出的结果美化,需要进一步完善和调整.以下为具体的示例及其方法. 1.将SQL语句直接嵌入到sh

Shell脚本中执行mysql语句

对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本.本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考.对于脚本输出的结果美化,需要进一步完善和调整.以下为具体的示例及其方法. 1.将SQL语句直接嵌入到shell脚本文件中 --演示环境 [[email protected] ~]# more /etc/issue CentOS release 5.9 (Final) Kernel \r on an \m   [e

Shell脚本中执行mysql的几种方式(转)

Shell脚本中执行mysql的几种方式(转) 对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本.本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考.对于脚本输出的结果美化,需要进一步完善和调整.以下为具体的示例及其方法. 1.将SQL语句直接嵌入到shell脚本文件中 复制代码 代码如下: --演示环境   [[email protected] ~]# more /etc/issue   CentOS rele

【Linux下自定义Shell终端提示符】

目录 基本转义符 字体颜色 背景颜色 移动光标 @ Linux系统终端提示符的特征由系统环境变量 PS1(Prompt String One)定义. 我们可以通过命令echo $PS1来查看当前设置,如下图: 同样,我们可以通过修改PS1的值来改变终端提示信息: 但这只是临时的修改了,当我们打开新的终端窗口时,提示符又恢复到默认的了. . 如果希望修改永久生效,我们可以通过更改~/.bashrc文件,如下图: 保存退出后在终端执行. .bashrc刷新,便可看到永久版的终端提示符. 好了,打开新