ubuntu下修改终端命令输入行颜色配置
2015-06-24 23:42
274 查看
1.背景
玩ubuntu终端时,因为命令输入行颜色默认是依据终端配置文件中的颜色方案,往往是与输出文本同一颜色,因此输出文字一多的情况下经常是无法一下子就判别出从哪一行开始输出的,所以有必要对其进行自主配色。
2.操作
1)进入~/.bashrc文件,找到一条关于PS1的if判断语句,加’#’注释之。
2)在此文件的末尾添加自己的PS1语句,鄙人的为如下:
3)以下是对里面关于颜色参数的说明,读者可以按照自己的喜好进行对应的修改。拿
第一个参数是指代码,01即高亮显示;第二个参数是前景色,35即紫红色;第三个参数即背景色,注意要在数值后加m,1m即设置为透明色,好不影响终端本身的底色。至于00m意义上表没有指出,不过经本人多次实验,发现其作用即不进行颜色设置,而是遵循原终端配色方案(可能不同机器不一样,若有误欢迎指正)。另外的,\W(大写)作用就是显示短路径名,因为长路径名往往会造成多少的不便。
因此,按照鄙人的配色方案就变成username是紫红色,主机名是黑色,路径名是蓝色,$符号是红色,相当的酷炫:)
3.reference
http://blog.chinaunix.net/uid-26021340-id-3481924.html
玩ubuntu终端时,因为命令输入行颜色默认是依据终端配置文件中的颜色方案,往往是与输出文本同一颜色,因此输出文字一多的情况下经常是无法一下子就判别出从哪一行开始输出的,所以有必要对其进行自主配色。
2.操作
1)进入~/.bashrc文件,找到一条关于PS1的if判断语句,加’#’注释之。
#if [ "$color_prompt" = yes ]; then # PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ ' #else # PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ ' #fi
2)在此文件的末尾添加自己的PS1语句,鄙人的为如下:
PS1='\[\033[01;35;1m\]\u\[\033[00m\]@\h:\[\033[34;1m\]\W\[\033[31;1m\]\$ \[\033[00m\]'
3)以下是对里面关于颜色参数的说明,读者可以按照自己的喜好进行对应的修改。拿
[\033[01;35;1m\]为例进行说明:033固有咱不去动,剩下的三个参数意义如下【参考一网友分享的,链接见底部】:
前景 背景 颜色 --------------------------------------- 30 40 黑色 31 41 紅色 32 42 綠色 33 43 黃色 34 44 藍色 35 45 紫紅色 36 46 青藍色 37 47 白色 1 透明色 代码 意义 ------------------------- 0 OFF 1 高亮显示 4 underline 5 闪烁 7 反白显示 8 不可见
第一个参数是指代码,01即高亮显示;第二个参数是前景色,35即紫红色;第三个参数即背景色,注意要在数值后加m,1m即设置为透明色,好不影响终端本身的底色。至于00m意义上表没有指出,不过经本人多次实验,发现其作用即不进行颜色设置,而是遵循原终端配色方案(可能不同机器不一样,若有误欢迎指正)。另外的,\W(大写)作用就是显示短路径名,因为长路径名往往会造成多少的不便。
因此,按照鄙人的配色方案就变成username是紫红色,主机名是黑色,路径名是蓝色,$符号是红色,相当的酷炫:)
3.reference
http://blog.chinaunix.net/uid-26021340-id-3481924.html
相关文章推荐
- 【WebGL】3. 相机
- hdu1026(linxingqiangglai)
- Java中的访问修饰符详细解析
- Nginx + CGI/FastCGI + C/Cpp
- hdu 2545 求当前结点到根节点的距离
- Java常用实体类
- sshd_config配置详解
- python socket之udp说明
- 放弃个人独立博客,正式入驻博客园
- linux 驱动学习
- C语言中的异常处理
- 工作Task1
- java scala 简体 繁体相互转换及其判断是否为简体
- YUV RGB 常见视频格式解析
- mysql index部分错误
- 专业做商业接口的公司 Joomla Magento PrestaShop Wordpress OpenCart OpenERP CS-Cart
- 无线网络总结
- 新手Oracle安装及使用入门
- openssl 升级为1.0.1g
- HDU 3336 扩展kmp