默认的终端提示符像这样zhangsan@zhangsandeMacBook-Pro ~$,又长又俗,丑到爆,所以我们有必要配置一下终端的命令提示符,顿时就会感觉清爽了很多!

先来看一下效果图

配置如下

1
2
3
4
5
6
7
8
9
10
## colorful terminal setting
# set prompt
export CLICOLOR=1
#export PS1='[\u@\h] \W\$ '
#symbol to select: ☀ ❄ ✎ ♪ ★ ✈ 
export PS1='\[\e]2;\u@\h:\w\a\]\[\033[0;36m\]♪ \u\[\033[01;31m\] \W \$\[\033[00m\] '
# set colorful files
export LS_OPTIONS='--color=auto'
export CLICOLOR='Yes'
export LSCOLORS='cxfxcxdxbxegedabagGxGx'

参数解释

  1. 转义字符

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    \u 用户名
    \h 主机名第一部分
    \H 主机名全称
    \w 当前工作目录(如 “/home/username/mywork”)
    \W 当前工作目录的“基名 (basename)”(如 “mywork”)
    \t 24 小时制时间
    \T 12 小时制时间
    \@ 带有 am/pm 的 12 小时制时间
    \d “Sat Dec 18″ 格式的日期
    \s shell 的名称(如 “bash”)
    \v bash 的版本(如 2.04)
    \V Bash 版本
    \n 换行符
    \r 回车符
    \\ 反斜杠
    \a ASCII 响铃字符(同 07)
    \e ASCII 转义字符(同33)
    \[ 这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前。它使 bash 能够正确计算自动换行。
    \] 这个序列应该出现在非打印字符序列之后。
  2. 颜色设置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    前景 背景 颜色
    30 40 黑色
    31 41 红色
    32 42 绿色
    33 43 黄色
    34 44 蓝色
    35 45 紫红色
    36 46 青蓝色
    37 47 白色