答案1
setTitle() {
echo -e "\033]0;$@\007"
}
或者也可以使用
"\033]0;$@\a"
将其与 PROMPT_COMMAND 变量或 PS1 变量结合使用~/.bashrc
,您可以执行以下操作:
PS1="$PS1$(setTitle $(date) )"
这样做的目的是,每次调用 propt 重绘时,thatbit 都会将时间戳添加到终端的标题中。因此,每个选项卡都可以有上次执行命令的时间戳。
从那里,您可以添加其他形式的命令$()
而不是date
。或者让它~/.bashrc
在文件末尾被调用一次,以便在整个会话中只有不变的提示,但每个选项卡都是唯一的。
也可以看看: 如何仅使用命令行更改当前终端选项卡的标题