Putty动态标题($ PWD)

car*_*ose 5 putty window dynamic title

我想putty终端显示当前文件夹.这可能吗 ?

例如,当我进去时$HOME,腻子窗口标题就是$HOME.

然后,如果我这样做cd $HOME/foodir,标题将改为$HOME/foodir.

那可能吗 ?

谢谢

lau*_*ent 5

设置PS1对我不起作用(腻子0.62).

我正在使用bash,这是有效的:

PROMPT_COMMAND='printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
Run Code Online (Sandbox Code Playgroud)


Cel*_* Jr 2

Putty 窗口就像 Linux 上的终端,因此它\xc2\xb4s 的行为就像 Linux 上 x 模式下的窗口,所以...

\n\n

您可以使用环境变量 PS1 来定义标题,如这篇文章中所示:http ://www.networkinghowtos.com/howto/how-to-set-the-putty-window-title-via-script/

\n\n

就我而言,我在 /home/user/.bash_profile 中定义了 PS1 变量:

\n\n
PS1="\\[\\e]2;\\u@\\H\\w\\a\\[\\e[32;1m\\]>\\[\\e[0m\\]"\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是\xc2\xb4是我的配置,你可以创建你自己的配置。

\n\n

...

\n