进击的Geek(二):Ubuntu16.04命令行提示符颜色的个性化设置
来源:互联网 发布:分班软件 编辑:程序博客网 时间:2024/05/29 06:51
本文详细介绍了在Ubuntu16.04的虚拟机环境下个性化定制shell命令行提示符的过程。
关于在虚拟机中安装增强功能的过程此处不再赘述,详细过程参考http://jingyan.baidu.com/article/d5c4b52be75f60da560dc5dd.html?bd_page_type=1&net_type=2&os=0&st=2
首先,我们直接用vim打开配置文件.bashrc,打开方式为vim~root/.bashrc
如果没有安装vim,可根据提示安装vim。完成之后打开指定文件。打开文件之后我们可以看到该文件中有如下几行代码:
这里就是我们需要修改的命令行提示符的颜色设置。第一个PS1变量是用户个人的shell提示符颜色设置,第二个PS1变量是root用户的shell提示符颜色设置。
首先,我们需要了解一下这些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时,提示符为:# ,普通用户则为:$
PS1中设置字符颜色的格式为:\\[\e[B;Fm\\],其中,“F”为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47,颜色表如下:
F B30 40 黑色31 41 红色32 42 绿色33 43 黄色34 44 蓝色35 45 紫红色36 46 青蓝色37 47 白色注意:B=01的时候默认不使用背景颜色
比如我们想要在显示的主机后面\h,即工作目录\w之前显示当前时间,那我们可直接这样修改
修改完之后我们可以使用命令:source .bashrc,使文件生效。或者重新打开终端。
显示效果如下:
这里需要注意一点,以上只能修改root用户下的shell提示符颜色,如果要修改个人用户下的shell提示符颜色,还得切换到用户个人目录下,使用vim ~user/.bashrc命令(此处的user指的是用于创建的个人用户账号,并不是真实的user),打开个人用户的.bashrc文件,然后进行上述操作,即可定制用户个人的shell命令提示符颜色。
0 0
- 进击的Geek(二):Ubuntu16.04命令行提示符颜色的个性化设置
- 进击的Geek(一):虚拟机环境下Ubuntu16.04的安装
- 进击的Geek(三):Ubuntu16.04中vim的源码编译安装
- 定制你的个性化Ubuntu命令行提示符PS1
- 个性化你的shell提示符
- MySql 个性化设置提示符
- shell提示符的个性化设定(一)
- 个性化设置 MySQL prompt 提示符
- 有意思的shell命令行提示符
- 【Eclipse+PyDev】字体、颜色和背景的个性化设置
- CentOS下命令行终端的背景和shell命令提示符及其颜色
- Linux/CentOS下命令行终端的背景和shell命令提示符及其字体颜色
- 个性化定制你的命令行
- [zt]设置ubuntu终端的命令行颜色
- 设置ubuntu终端的命令行颜色
- 设置ubuntu终端的命令行颜色
- 设置ubuntu终端的命令行颜色
- Python 命令行输出的颜色设置
- 1043. 输出PATest
- Qt如何设置任务栏中该应用的图标
- npm的--save和--save-dev参数
- thinkphp保存图片之图片加边框保存
- 自定义组合控件——TopBar
- 进击的Geek(二):Ubuntu16.04命令行提示符颜色的个性化设置
- jsp语言基础(3)
- chrome下修改JSP的CSS,JS无效
- C++对象指针和this指针~
- Backtrader量化平台教程(五)Signal
- windows10 cpu 占用100% 终极解决办法
- C++:友元
- 二叉树的基本操作
- 分类器的常用性能指标的通俗释义