使用.bash\u概要文件编辑在每个提示行上运行函数
我的使用.bash\u概要文件编辑在每个提示行上运行函数,bash,terminal,Bash,Terminal,我的.bash\u配置文件中有以下PS1命令: PS1="$(svn info 2>&1 | grep 'Relative URL' | awk '{print $NF}')" 因此,此命令的输出将显示在提示行中 但是一旦我启动终端,它就会运行,并且它就停留在那里,而不是在我浏览目录时改变。所以它只运行一次,然后就留在那里了 在导航目录时如何更改它 PROMPT_COMMAND If set, the value is executed as a com
.bash\u配置文件中有以下PS1
命令:
PS1="$(svn info 2>&1 | grep 'Relative URL' | awk '{print $NF}')"
因此,此命令的输出将显示在提示行中
但是一旦我启动终端,它就会运行,并且它就停留在那里,而不是在我浏览目录时改变。所以它只运行一次,然后就留在那里了
在导航目录时如何更改它
PROMPT_COMMAND
If set, the value is executed as a command prior to issuing each
primary prompt.
$ PROMPT_COMMAND=date
Sun Feb 21 13:35:21 EST 2016
$ echo a
a
Sun Feb 21 13:35:23 EST 2016
$ echo b
b
Sun Feb 21 13:35:24 EST 2016
$ PROMPT_COMMAND='PS1=`date +%H:%M`\ $\ '
13:35 $ sleep 60
13:36 $