【问题】

虽然已经折腾过了:

【已解决】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下的提示信息彩色显示相关推荐

  1. CentOS/Ubuntu 下 MySQL 的安装

    0. Ubuntu 下 MySQL 的安装 Linux(Ubuntu)下MySQL的安装与配置 检查系统中是否已安装 MySQL $ sudo netstat -tap | grep mysql# 输 ...

  2. 在Ubuntu下构建Bullet以及执行Bullet的样例程序

    在Ubuntu下构建Bullet以及执行Bullet的样例程序 1.找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list 2 ...

  3. 在ubuntu下设置eclipse开发STM32等嵌入式设备

    之前为了能够让ROS与底层能够顺利通讯,我采用可开源开发板arduino ,因为arduino有ROS的库,能够按照ROS wiki上所给的教程就可以顺利的开发,但由于arduino的局限性,我觉得是 ...

  4. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  5. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  6. Ubuntu下使用CMake编译OpenSSL源码操作步骤(C语言)

    OpenSSL的版本为1.0.1g,在ubuntu下通过CMake仅编译c代码不包括汇编代码,脚本内容如下: build.sh内容: #! /bin/bashreal_path=$(realpath ...

  7. ubuntu下nginx+php5的部署

    ubuntu下nginx+php5环境的部署和centos系统下的部署稍有不同,废话不多说,以下为操作记录: 1)nginx安装 root@ubuntutest01-KVM:~# sudo apt-g ...

  8. 在Ubuntu下FFmpeg编译,支持x264和x265(HECV)

    所有下载的源 在Ubuntu下FFmpeg编译,支持x264和x265. Ubuntu 12.04 FFmpeg 2.1 Release 注意: cmake要升级要2.8.8 yasm要升级到1.2. ...

  9. Ubuntu下添加新分区并设置挂载点

    Ubuntu下添加新分区并设置挂载点 最近在做Android项目,可是解压根文件系统以后,就报警说硬盘不够.当初设置使用的大小为15G.不过扩展分区还是很方便的.当然首先你得设置添加使用的硬盘大小,这 ...

最新文章

  1. jquery学习手记(6)CSS, Styling, Dimensions
  2. 一个监控磁盘的nagios脚本
  3. php和python交互-Python如何实现简单的用户交互程序(示例)
  4. android解析XML总结(SAX、Pull、Dom三种方式)
  5. mysql二进制方式_MySQL数据库之MySql二进制连接方式详解
  6. 部编版是什么版本_教材部编版和人教版的区别
  7. getClass().getProtectionDomain().getCodeSource().getLocation().toURI().getSchemeSpecificPart()返回内容解析
  8. linux pandas教程_这7种Python的全新玩法,你们一定不知道!(附赠Python教程)
  9. java连接数据库 oracle,Oracle数据库之一分钟教你学会用java连接Oracle数据库
  10. 实时计算Flink 快速入门 —— 步骤二:注册上下游存储
  11. Struts2文件上传与下载
  12. LeetCode 54. Spiral Matrix
  13. display image without margin in matlab
  14. Android自定义布局的背景在多分辨率的情况下设置fill_parent时背景不能够横向全屏的问题解决...
  15. spring揭秘_「死磕 Spring」—– IOC 之深入理解 Spring IoC
  16. Web前端课程设计-疫情解读网页
  17. 知网研学+OneDrive实现多电脑文献同步
  18. 用LNMP+wordpress搭了一个网站
  19. Spark独到见解--Action算子总结
  20. bittorrent下载_面向初学者的BitTorrent:如何开始下载Torrent

热门文章

  1. BugkuCTF-MISC题做个游戏
  2. 联想超融合平台oracle,联想AIO超融合云一体机解决方案.pdf
  3. 软件数控编程_这么多CNC数控编程软件, 你觉得哪个好?
  4. php提示是否运行,php运行错误提示
  5. mysql用户权限表join_MyBatis映射利用mysql left join 解决N+1查询问题
  6. 音频服务器未显示,Win7系统没有声音提示“一个或多个音频服务未运行”如何解决...
  7. jsp mysql登录 demo_java jsp+servlet+mysql实现登录网页设计
  8. python中与label类似的控件是_python中tkinter的使用(控件整理)(一)
  9. format 函数包含_Python成为专业人士笔记-高级对象Format格式化
  10. python怎么制作图像_python数字图像处理(5):图像的绘制