当我在Ubuntu中启动终端时,我看到:
ilya@HOST:~$
我需要为此添加时间戳,例如:
2011-10-09T09:32:00 ilya@HOST:~$
我该如何配置?
当我在Ubuntu中启动终端时,我看到:
ilya@HOST:~$
我需要为此添加时间戳,例如:
2011-10-09T09:32:00 ilya@HOST:~$
我该如何配置?
Answers:
我发现一个不错的设置是将3个彩色组:
加上换行符,您将回到左侧!
即
通过在主目录的.bashrc文件中包含以下内容,可以拥有所有这些功能。
适用于Unix和OS X
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
如果您要此以及四种颜色的时间戳,则可以使用:
$ PS1='\033[01;31m\] \D{%F} \t \[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
如:
尽管就我个人而言,我现在认为:
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
}
PS1='\033[01;31m\]\t\033[00m\]:'
PS1=$PS1'\[\033[01;32m\]\u@\h\[\033[00m\]:'
PS1=$PS1'\[\033[01;34m\]\w\033[00m\]:\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
PS2='\[\033[01;36m\]>'
对于