我个人比较喜欢简约、明了得界面,这样子敲起命令来,带劲、有效率。
参考了许多文章,自己整理了最适合自己的终端提示语和颜色设置
先看效果
这里使用到了一款软件iTerm2,截图上已经看得出来了
来进入正题。。。
首先进入自己用户的根目录,命令如下
$ cd ~
接着
$ vim .bash_profile
在末尾添加以下代码:
# Tell ls to be colourful
export CLICOLOR=1
export LSCOLORS=Exfxcxdxbxegedabagacad
# Tell grep to highlight matches
export GREP_OPTIONS='--color=auto'
export TERM="xterm-color"
export PS1='\[\e[32;40m\][\u@\t] \[\e[36;40m\]\w\[\e[0m\]\$ '
最后重启终端即可看到效果。
参数说明:
\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时,提示符为:# ,普通用户则为:$
还有一些特殊符号:
\033 引导非常规字符序列
m 意味着设置属性然后结束非常规字符序列
0 重新设置属性到缺省设置
1 设置粗体
2 设置一半亮度(模拟彩色显示器的颜色)
4 设置下划线(模拟彩色显示器的颜色)
5 设置闪烁
7 设置反向图象
具体配置理解,参照:https://blog.csdn.net/shengyan5515/article/details/82942567