Mac 终端 PS1 变量配置
默认的终端提示符像这样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
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 能够正确计算自动换行。
\] 这个序列应该出现在非打印字符序列之后。颜色设置
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 白色