本文介绍了什么是你最喜欢的Bash提示符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么是你最喜欢的Bash提示符的一些元素?
我喜欢有最新命令的成功与否的指标,像这样(在的.bashrc
)
功能exitstatus { EXITSTATUS =$?
BOLD =\\ [\\ 033 [1分\\]
RED =\\ [\\ 033 [1;31米\\]
绿色=\\ [\\ E [32; 1M \\]
蓝色=\\ [\\ E [34; 1M \\]
OFF =\\ [\\ 033 [M \\] PROMPT =[带有\\ U @ \\ H $ {}蓝色\\ W $ {OFF} 如果[$ {} EXITSTATUS-eq 0]
然后
PS1 =$ {PROMPT} $ {BOLD} $ {}绿色:)$ {OFF}] \\ $
其他
PS1 =$ {PROMPT} $ {BOLD} $ {}红:($ {OFF}] \\ $
科幻 PS2 =$ {} BOLD GT&; $ {OFF}
}PROMPT_COMMAND = exitstatus
解决方案
采取甘德在Bash网友:你有什么你$ PS1 了大量的实例
?。What are some elements in your favorite Bash prompt?
I like to have an indicator of the success of the most recent command, like so (in .bashrc
):
function exitstatus {
EXITSTATUS="$?"
BOLD="\[\033[1m\]"
RED="\[\033[1;31m\]"
GREEN="\[\e[32;1m\]"
BLUE="\[\e[34;1m\]"
OFF="\[\033[m\]"
PROMPT="[\u@\h ${BLUE}\W${OFF}"
if [ "${EXITSTATUS}" -eq 0 ]
then
PS1="${PROMPT} ${BOLD}${GREEN}:)${OFF} ]\$ "
else
PS1="${PROMPT} ${BOLD}${RED}:(${OFF} ]\$ "
fi
PS2="${BOLD}>${OFF} "
}
PROMPT_COMMAND=exitstatus
解决方案
Take a gander at "Bash users: What do you have for your $PS1?" for a large number of examples.
这篇关于什么是你最喜欢的Bash提示符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!