博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
教你如何在linux上装逼,shell中颜色的设置
阅读量:6544 次
发布时间:2019-06-24

本文共 1136 字,大约阅读时间需要 3 分钟。

linux启动后环境变量加载的顺序为:etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]

想修改某用户登录后shell字体的颜色,可在~/.bashrc中添加PS1内容即可,以下是我机器的设置:

# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'alias vi='vim'# Source global definitionsif [ -f /etc/bashrc ]; then        . /etc/bashrcfiPS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h\[\e[35;40m\]\W\[\e[0m\]]\\$ "export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });user=$(whoami); echo $(date "+%Y-%m-%d %H:%M:%S"):$user:`pwd`/:$msg ---- $(who am i); } >> /tmp/`hostname`.`whoami`.history-timestamp'~

实际效果:

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[F;Bm\],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。颜色表如下

F       B30      40      黑色31      41      红色32      42      绿色33      43      黄色34      44      蓝色35      45      紫红色36      46      青蓝色37      47      白色

 

转载地址:http://ahodo.baihongyu.com/

你可能感兴趣的文章
架构师速成-架构目标之伸缩性\安全性
查看>>
Zeppelin Prefix not found.
查看>>
linux 的网络设置
查看>>
首届“欧亚杯”象翻棋全国团体邀请赛圆满收评!
查看>>
编译tomcat
查看>>
oracle-xe手工创建数据库
查看>>
eclipse 设置注释模板详解,与导入模板方法介绍总结
查看>>
Cocos2d-x3.2 文字显示
查看>>
特此说明
查看>>
poj3262
查看>>
ubuntu samba服务器多用户配置【转】
查看>>
母线的种类与作用是什么(转)
查看>>
【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】
查看>>
Atitit.工作流系统的本质是dsl 图形化的dsl 4gl
查看>>
4-5-创建索引表-串-第4章-《数据结构》课本源码-严蔚敏吴伟民版
查看>>
从零开始写一个npm包,一键生成react组件(偷懒==提高效率)
查看>>
中国最强的人工智能学术会议来了
查看>>
Metasploit的射频收发器功能 | Metasploit’s RF Transceiver Capabilities
查看>>
主库 归档 删除策略
查看>>
路过下载攻击利用旧版 Android 漏洞安装勒索软件
查看>>