Tim Asked: 2017-05-25 14:36:34 +0800 CST2017-05-25 14:36:34 +0800 CST 2017-05-25 14:36:34 +0800 CST 我可以根据标题更改终端选项卡的颜色吗? 772 我不小心在错误的计算机上运行了一个命令,因为我没有注意到我被 SSH 连接到我的 Pi: 幸好没有出错,但如果我可以根据终端的标题(在本例中为pi@Kite或tim@Hairy17)更改终端的颜色(例如背景或选项卡颜色),我会很高兴。 我在想这样的事情: command-line 1 个回答 Voted Best Answer egmont 2017-05-25T22:30:36+08:002017-05-25T22:30:36+08:00 gnome-terminal不允许您更改选项卡颜色,并且不提供任何根据标题自动更改背景颜色的方法。它提供了一种更改背景颜色的显式方法,例如: echo -ne '\e]11;#abcdef\a' 如果您喜欢这个,我建议将它连接到您使用的所有主机(包括本地主机)上的 shell 提示符(例如PS1=$'...\[\e]11;#abcdef\a\]...',当然有不同的颜色),以便在您退出 ssh 时恢复它。 请注意,此方法会更改终端所有历史记录的背景颜色(类似于更改配置文件设置中的背景颜色),而不仅仅是在给定主机上生成的输出。 顺便说一句,简单地使用不同的 shell 提示符(可能由不同的颜色组成)已经很有帮助。
gnome-terminal
不允许您更改选项卡颜色,并且不提供任何根据标题自动更改背景颜色的方法。它提供了一种更改背景颜色的显式方法,例如:如果您喜欢这个,我建议将它连接到您使用的所有主机(包括本地主机)上的 shell 提示符(例如
PS1=$'...\[\e]11;#abcdef\a\]...'
,当然有不同的颜色),以便在您退出 ssh 时恢复它。请注意,此方法会更改终端所有历史记录的背景颜色(类似于更改配置文件设置中的背景颜色),而不仅仅是在给定主机上生成的输出。
顺便说一句,简单地使用不同的 shell 提示符(可能由不同的颜色组成)已经很有帮助。