我想更改gnome-terminal窗口的标题以反映当前目录。有没有办法做到这一点?脚本可能是?“更改终端标题”的帖子没有多大帮助。当我们使用以下命令时,手动执行:
gnome-terminal --title=$PWD 它可以工作,但会创建一个新的终端实例(正如预期的那样)。我希望能够使用
--title=$PWD 使用cd命令。
有没有办法做到这一点?
发布于 2012-05-09 21:35:21
由于gnome-terminal使用与xterm相同的控制命令,因此此页面可能会有所帮助。
Xterm Title for bash and other shells
TL;DR:
将以下内容添加到您的.bashrc
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
发布于 2013-10-23 09:47:58
PROMPT_COMMAND='echo -ne "\033]0;$(basename ${PWD})\007"'将只显示当前目录作为标题
发布于 2012-08-02 00:36:13
我这样做是为了覆盖cd命令,并在标题中设置pwd:
function title { echo -en "\033]2;$1\007"; }
function cd { dir=$1; if [ -z "$dir" ]; then dir=~; fi; builtin cd "$dir" && title `pwd`; }
cd `pwd`我刚把这个放到我的~/.bash_aliases里。你可以调整它来做你想做的事情。
https://stackoverflow.com/questions/10517128
复制相似问题