man命令内容的着色
# Set colors for man pages
man() {
env \
LESS_TERMCAP_mb=$(printf "\e[1;35m") \
LESS_TERMCAP_md=$(printf "\e[1;35m") \
LESS_TERMCAP_me=$(printf "\e[0m") \
LESS_TERMCAP_se=$(printf "\e[0m") \
LESS_TERMCAP_so=$(printf "\e[01;34;46m") \
LESS_TERMCAP_ue=$(printf "\e[0m") \
LESS_TERMCAP_us=$(printf "\e[1;32m") \
man "$@"
}
下面是我的配色
以上代码追加到~/.bashrc中
source ~/.bashrc
效果如下:
md对应粉色部分;us对应绿色部分;so对应底部青色状态栏。
各类文件的颜色配置
/etc/DIR_COLORS 定义各种字符及文件的显示颜色。这里我更改了文件夹的颜色显示方案,更为白字蓝背景,很醒目地看出来是文件夹。
cp /etc/DIR_COLORS ~/.dir_colors
vim ~/.dir_colors
F B(背景色)
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
命令提示 PS1
PS1="\[\e[1;32m\][\u@\h \W]\\$\[\e[0m\]" #$前要多加\\否则进入root不会变为#(高亮显示,字体颜色为绿色),
在centos6中,我把ps1保存在了profile.d中的env.sh上
#华丽的设置,有需要还可以设置闪烁,可分别置于各自的.bashrc上
export PS1="\[\e[1;36;40m\][\u\[\e[1;32;40m\]@\[\e[0m\]\[\e[1;36;40m\]\h \W]\[\e[1;32;40m\]\\$\[\e[0m\]" #普通用户
export PS1="\[\e[1;36;40m\][\u\[\e[1;31;40m\]@\[\e[0m\]\[\e[1;36;40m\]\h \W]\[\e[1;31;40m\]\\$\[\e[0m\]" #root用户
https://www.cnblogs.com/xibuhaohao/p/11550901.html
更改hostname
同时修改hosts文件与network配置文件 ,server为hostname,tontom为本地域。