Ubuntu下的提示信息彩色显示
【问题】
虽然已经折腾过了:
【已解决】Ubuntu中让终端只显示当前路径,而不显示绝对路径
但是,终端中的prompt提示信息,不是彩色的,导致的结果是:
当终端中输出信息很多时:
【已解决】Ubuntu中让终端对于历史输出的内容保持足够长
去回滚时,不容易找到输入命令的地方:
即,如果prompt是彩色的话,就容易找到对应的输入的命令的地方了。
【解决过程】
1.继续参考之前的:
Linux中,去掉终端显示的当前目录的绝对路径
和:
How to Change the Command-Line Prompt Colour in the Ubuntu/Linux Terminal
去修改.bashrc。
发现其中已经帮我们默认配置好颜色了,只是被注释掉了。
所以把:
#force_color_prompt=yes
|
改为:
force_color_prompt= yes
|
变成这样:
即可。
2.然后用source让其生效,则立刻可以看到效果:
3.但是还是不满足,因为看了:
How to Change the Command-Line Prompt Colour in the Ubuntu/Linux Terminal
后知道,输入的命令,也是可以弄成彩色的。
而此处的命令,比如
cd ~
不是彩色的。
所以,再去把命令也弄成彩色。
4.先去把@ 弄成红色:
if [ "$color_prompt" = yes ]; then
# PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
PS1= '${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[01;31m\]@\[\033[01;36m\]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
else
PS1= '${debian_chroot:+($debian_chroot)}\u@\h:\W\$ '
fi
|
效果是:
5.再把命令弄成彩色:
结果发现,貌似帖子中的颜色,是其别处设置的,不是此处配置prompt的颜色的。
好像是设置的terminal的命令本身的颜色,所以输入的命令,比如cd等等,和美元符号$本身的颜色是一样的。
暂时就这样吧,不再继续深究了。
因为暂时可以实现,可以区分出输入命令的地方了。
6.后来发现,此人和我遇到问题类似:
how to color each new command in terminal?
【总结】
想要命令提示信息,彩色显示的话,最简单的方法是:
把.bashrc中的:
#force_color_prompt=yes
改为:
force_color_prompt=yes
即可。
转载请注明:在路上 » 【已解决】Ubuntu中终端中的提示信息(prompt)彩色显示
Ubuntu下的提示信息彩色显示相关推荐
- CentOS/Ubuntu 下 MySQL 的安装
0. Ubuntu 下 MySQL 的安装 Linux(Ubuntu)下MySQL的安装与配置 检查系统中是否已安装 MySQL $ sudo netstat -tap | grep mysql# 输 ...
- 在Ubuntu下构建Bullet以及执行Bullet的样例程序
在Ubuntu下构建Bullet以及执行Bullet的样例程序 1.找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list 2 ...
- 在ubuntu下设置eclipse开发STM32等嵌入式设备
之前为了能够让ROS与底层能够顺利通讯,我采用可开源开发板arduino ,因为arduino有ROS的库,能够按照ROS wiki上所给的教程就可以顺利的开发,但由于arduino的局限性,我觉得是 ...
- Ubuntu 下安装thttpd Web服务器
不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...
- Ubuntu下安装Apache+PHP+Mysql
Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...
- Ubuntu下使用CMake编译OpenSSL源码操作步骤(C语言)
OpenSSL的版本为1.0.1g,在ubuntu下通过CMake仅编译c代码不包括汇编代码,脚本内容如下: build.sh内容: #! /bin/bashreal_path=$(realpath ...
- ubuntu下nginx+php5的部署
ubuntu下nginx+php5环境的部署和centos系统下的部署稍有不同,废话不多说,以下为操作记录: 1)nginx安装 root@ubuntutest01-KVM:~# sudo apt-g ...
- 在Ubuntu下FFmpeg编译,支持x264和x265(HECV)
所有下载的源 在Ubuntu下FFmpeg编译,支持x264和x265. Ubuntu 12.04 FFmpeg 2.1 Release 注意: cmake要升级要2.8.8 yasm要升级到1.2. ...
- Ubuntu下添加新分区并设置挂载点
Ubuntu下添加新分区并设置挂载点 最近在做Android项目,可是解压根文件系统以后,就报警说硬盘不够.当初设置使用的大小为15G.不过扩展分区还是很方便的.当然首先你得设置添加使用的硬盘大小,这 ...
最新文章
- jquery学习手记(6)CSS, Styling, Dimensions
- 一个监控磁盘的nagios脚本
- php和python交互-Python如何实现简单的用户交互程序(示例)
- android解析XML总结(SAX、Pull、Dom三种方式)
- mysql二进制方式_MySQL数据库之MySql二进制连接方式详解
- 部编版是什么版本_教材部编版和人教版的区别
- getClass().getProtectionDomain().getCodeSource().getLocation().toURI().getSchemeSpecificPart()返回内容解析
- linux pandas教程_这7种Python的全新玩法,你们一定不知道!(附赠Python教程)
- java连接数据库 oracle,Oracle数据库之一分钟教你学会用java连接Oracle数据库
- 实时计算Flink 快速入门 —— 步骤二:注册上下游存储
- Struts2文件上传与下载
- LeetCode 54. Spiral Matrix
- display image without margin in matlab
- Android自定义布局的背景在多分辨率的情况下设置fill_parent时背景不能够横向全屏的问题解决...
- spring揭秘_「死磕 Spring」—– IOC 之深入理解 Spring IoC
- Web前端课程设计-疫情解读网页
- 知网研学+OneDrive实现多电脑文献同步
- 用LNMP+wordpress搭了一个网站
- Spark独到见解--Action算子总结
- bittorrent下载_面向初学者的BitTorrent:如何开始下载Torrent
热门文章
- BugkuCTF-MISC题做个游戏
- 联想超融合平台oracle,联想AIO超融合云一体机解决方案.pdf
- 软件数控编程_这么多CNC数控编程软件, 你觉得哪个好?
- php提示是否运行,php运行错误提示
- mysql用户权限表join_MyBatis映射利用mysql left join 解决N+1查询问题
- 音频服务器未显示,Win7系统没有声音提示“一个或多个音频服务未运行”如何解决...
- jsp mysql登录 demo_java jsp+servlet+mysql实现登录网页设计
- python中与label类似的控件是_python中tkinter的使用(控件整理)(一)
- format 函数包含_Python成为专业人士笔记-高级对象Format格式化
- python怎么制作图像_python数字图像处理(5):图像的绘制