2016-02-19 34 views
0

每個提示行運行功能,我已經在我的.bash_profile以下PS1命令:上的.bash_profile編輯

PS1="$(svn info 2>&1 | grep 'Relative URL' | awk '{print $NF}')" 

因此,這個命令的輸出在提示行提出。

但它運行一次,我開始終端,它只是呆在那裏,而不是改變,而我瀏覽我的目錄。所以它運行一次並留在那裏。

當我瀏覽目錄時,如何更改它?

回答

0
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 $