从 Putty 客户端更改终端设置

从 Putty 客户端更改终端设置

我使用 Putty 客户端连接到在 Virtualbox Linux 机器上运行的 ssh 服务器。我尝试通过设置 PS1 变量来更改提示颜色,如下所示:

export PS1="\u@\h:\e[0;1m\w\$\e[m"

但显然它不起作用 - 提示仍然是相同的颜色。当我直接在 Virtualbox Linux 机器上输入命令时,它确实有效。此外,我注意到TERM在 Putty 中运行时更改变量也没有效果。

答案1

尝试terminal-type在连接之前设置字符串。

设置“xterm-color”类型可以让 bash(和其他人)知道你的 tty 支持颜色。

您还可以使用环境变量做一些有趣的事情......但那是另一天的另一个讨论。

Putty 配置窗口

答案2

...看起来您选择的颜色不存在。

Black        0;30     Dark Gray     1;30
Red          0;31     Light Red     1;31
Green        0;32     Light Green   1;32
Brown/Orange 0;33     Yellow        1;33
Blue         0;34     Light Blue    1;34
Purple       0;35     Light Purple  1;35
Cyan         0;36     Light Cyan    1;36
Light Gray   0;37     White         1;37

也许你的意思是红色更像这样:

export PS1="\u@\h:\e[0;31m\w\$\e[00m"

相关内容