Linux实现彩色提示符
2024-08-31 14:21:23
更改用户目录下的.bashrc
加入:
export PS1='\[\e[33m\][\u@\h:\W]\$ \[\e[m\]'
例如:
# .bashrc # User specific aliases and functions alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
export PS1='\[\e[33m\][\u@\h:\W]\$ \[\e[m\]' # Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi # less man page colors
export GROFF_NO_SGR=
export LESS="FRSXQ"
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
export LESS_TERMCAP_ue=$'\E[0m' # grep colors
export GREP_OPTIONS='--color=auto'
export GREP_COLOR='1;32' export TERMINFO=/usr/share/terminfo
#export TERM=xterm-256color
export HISTIGNORE="&:[bf]g:exit"
export HISTCONTROL=ignoredups
export HISTFILESIZE=
export HISTSIZE=
export HISTTIMEFORMAT="%F %T "
其中提示符表达的意思为:
'\[\e[33m\][\u@\h:\W]\$ \[\e[m\]'
\[\e[33m\] 表示把字体颜色设为(shi)黄色
[\u@\h:\W]\$ 表示用户@host:工作目录$ 效果如图:
醒目的(shi)黄色,妈妈再也不用担心我找不到提示符了~ 附颜色列表:
\[\e[F;Bm\], 其中 F 为字体颜色,编号30~37; B 为背景色,编号40~47
可通过 \[\e[m\] 关闭颜色输出(不要问我为什么括号不是匹配的。。。);以及当B为0~8时,将显示带有样式的字体。
颜色表 前景 背景 颜色
---------------------------------------
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色 样式代码 意义
-------------------------
0 OFF
1 高亮显示
4 underline
5 闪烁
7 反白显示
8 不可见
最新文章
- .Net中使用无闪刷新控件时提示框不显示
- R语言介绍
- 【LightOJ 1422】Halloween Costumes(区间DP)
- docker offical docs:Working with Containers
- map 后 PE 蓝屏原因专题讨论(e820cycles参数)
- 单点登录系统构建之二——SSO原理及CAS架构
- javaweb毕业设计
- MFC使用ShowWindow(SW_MAXIMIZE)任务栏消失的处理
- ASP.NET forms凭据设置和跳转的几种方法
- 粵語/廣東話/Cantonese 資料/Material
- oracle 定义临时表
- VisualStudio替换所有空行
- 再回首,Java温故知新(七):Java基础之运算符
- Flex 自定义事件
- SSIS从理论到实战,再到应用
- linux中的重要目录
- 复旦大学2017--2018学年第二学期(17级)高等代数II期末考试第六大题解答
- 删除链表的倒数第N个节点
- Codeforces1062D. Fun with Integers(埃氏筛)
- ORACLE的impdp和expdp命令
热门文章
- webpack打包不引入vue、echarts等公共库
- Android--MVP设计模式实践
- Codeforces 449 B. Jzzhu and Cities
- 强大的 pdf 编辑器 —— Acrobat
- 科学的解决Http Token拦截器TokenInterceptor实现
- Oracle使用dblink连接SqlServer
- 运行时动态伪造vsprintf的va_list
- cocos2d-x 在XML分析和数据存储
- [视频]mac系统下虚拟机parallels安装ubuntu 14.04视频教程
- VC绘制控件如何防止闪烁