首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否更改gnome-terminal标题以反映当前目录?

是否更改gnome-terminal标题以反映当前目录?
EN

Stack Overflow用户
提问于 2012-05-09 21:27:47
回答 5查看 25.6K关注 0票数 33

我想更改gnome-terminal窗口的标题以反映当前目录。有没有办法做到这一点?脚本可能是?“更改终端标题”的帖子没有多大帮助。当我们使用以下命令时,手动执行:

代码语言:javascript
复制
gnome-terminal --title=$PWD 

它可以工作,但会创建一个新的终端实例(正如预期的那样)。我希望能够使用

代码语言:javascript
复制
--title=$PWD 

使用cd命令。

有没有办法做到这一点?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 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"'

票数 55
EN

Stack Overflow用户

发布于 2013-10-23 09:47:58

PROMPT_COMMAND='echo -ne "\033]0;$(basename ${PWD})\007"'将只显示当前目录作为标题

票数 17
EN

Stack Overflow用户

发布于 2012-08-02 00:36:13

我这样做是为了覆盖cd命令,并在标题中设置pwd

代码语言:javascript
复制
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里。你可以调整它来做你想做的事情。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10517128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档