1路径
PS1='\\\e\[1;32m\\\\w\\\e\[0m\\ \$ '
路径效果预览:
· 当前完整路径 $ (路径部分显示为绿色)
· 例如:/home/user/project$
PS1='\\\e\[1;32m\\\\W\\\e\[0m\\ \$ '
路径效果预览:
· 当前最后一级目录路径 $ (路径部分显示为绿色)
· 例如:project$
2 重命名terminal窗口的名字
###Change thetitle function title
function title () {
if \[ -z ''$ORIG'' ]; then
ORIG=$PS1
fi
TITLE="\\\e2;$*\a\]"
PS1={ORIG}{TITLE}
}
PS1='\\w'
3把以上两个需求综合运用
1. 先定义你想要的绿色提示符
PS1='\\\e\[1;31m\\\\w\\\e\[0m\\ \$ '
2. 保存当前 PS1(此时已带颜色)到 ORIG
ORIG="$PS1"
3. 定义 title 函数(使用已保存的 ORIG)
function title () {
if \[ -z "$ORIG" ]; then
ORIG="$PS1" # 保存带颜色的原始 PS1
fi
TITLE="\\\e2;$*\a\]"
PS1="{ORIG}{TITLE}"
}