【发布时间】:2014-01-22 16:47:08
【问题描述】:
我希望 putty 终端显示当前文件夹。这可能吗?
例如,当我在$HOME 中时,腻子窗口标题将为$HOME。
然后,如果我输入cd $HOME/foodir,标题将更改为$HOME/foodir。
这可能吗?
谢谢
【问题讨论】:
标签: dynamic window title putty
我希望 putty 终端显示当前文件夹。这可能吗?
例如,当我在$HOME 中时,腻子窗口标题将为$HOME。
然后,如果我输入cd $HOME/foodir,标题将更改为$HOME/foodir。
这可能吗?
谢谢
【问题讨论】:
标签: dynamic window title putty
设置 PS1 对我不起作用(腻子 0.62)。
我正在使用 bash,这是可行的:
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
【讨论】:
Putty 窗口就像 Linux 上的终端,所以它的行为就像 linux 上 x 模式下的窗口,所以...
U 可以使用环境变量 PS1 来定义标题,比如这篇文章:http://www.networkinghowtos.com/howto/how-to-set-the-putty-window-title-via-script/
在我的例子中,我在 /home/user/.bash_profile 中定义了 PS1 变量:
PS1="\[\e]2;\u@\H\w\a\[\e[32;1m\]>\[\e[0m\]"
但这是我的配置,你可以创建自己的。
...
【讨论】: