我的mac Terminal 设置

1、提示行 内容及颜色

如图:


1)配置文件:vim ~/.bash_profile

2)配置项:exportPS1="\e[32;40m\t\e[0m \u@\H\e[36;40m\w\e[0m\$"

ps : 解决 命令行转行被覆盖的bug exportPS1="\[\e[32;40m\]\t\[\e[0m\]\u@\H \[\e[36;40m\]\w\[\e[0m\]\$"

3)执行配置:source ~/.bash_profile

配置详解


1)内容配置:

\a ASCII 响铃字符(也可以键入 \007) 

\d "Wed Sep 06" 格式的日期 

\e ASCII 转义字符(也可以键入 \033)

 \h 主机名的第一部分(如 "mybox") 

\H 主机的全称(如 "mybox.mydomain.com")

 \j 在此 shell 中通过按 ^Z 挂起的进程数 

\l 此 shell 的终端设备名(如 "ttyp4") 

\n 换行符

 \r 回车符 

\s shell 的名称(如 "bash") 

\t 24 小时制时间(如 "23:01:01" )

\T 12 小时制时间(如 "11:01:01") 

\@ 带有 am/pm 的 12 小时制时间 

\u 用户名 \v bash 的版本(如 2.04) 

\V Bash 版本(包括补丁级别) ?/td> 

\w 当前工作目录(如 "/home/drobbins")

 \W 当前工作目录的“基名 (basename)”(如 "drobbins")

 \! 当前命令在历史缓冲区中的位置 

\# 命令编号(只要您键入内容,它就会在每次提示时累加)

 \$ 如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#" 

\xxx 插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符 

\\ 反斜杠


2)颜色设置

起始符:\e[字体颜色;背景颜色m

结束符:\e[0m

颜色编码:

我的mac Terminal 设置_第1张图片

参考链接:

http://blog.csdn.net/meegomeego/article/details/13092157  MAC+iTerm定制目录显示颜色和提示符

https://github.com/bolasblack/BlogPosts/blob/master/2011-04-20-%E5%AE%9A%E5%88%B6%E4%BD%A0%E7%9A%84_zsh_%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6.md

你可能感兴趣的:(我的mac Terminal 设置)