你最喜欢的Bash提示符中有些元素是什么?你最喜欢的Bash提示是什么?
我喜欢有最新命令的成功与否的指标,像这样(在.bashrc
):
function exitstatus {
EXITSTATUS="$?"
BOLD="\[\033[1m\]"
RED="\[\033[1;31m\]"
GREEN="\[\e[32;1m\]"
BLUE="\[\e[34;1m\]"
OFF="\[\033[m\]"
PROMPT="[\[email protected]\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
使用同义反复的人“可能会或可能不会”,这促使我来砸他们;) – Dan 2008-09-19 19:58:15
的问题是有用的,它不应该与答案合并。 – dhill 2012-02-10 14:05:58
有时候我想知道。一个40K的观点,72个upvotes,50个最喜欢的问题,其接受的答案有58个upvotes,以及“BASH best PS1”的最高谷歌成绩,已被封闭为“Not Constructive”...是的,那么好吧。 (注意,我知道SO的规则,但规则生成例外,那么他们呢?) – 2015-01-12 22:30:42