有没有办法为特定终端配置文件创建自定义 PS1

有没有办法为特定终端配置文件创建自定义 PS1

由于我发现自定义终端有点乏味,我喜欢使用 PS1 变量使其更具信息性,并使用背景图像和自定义文本颜色。我喜欢配置文件功能,所以我有几个配置文件,但它们都使用相同的 PS1 变量。有没有办法为每个配置文件创建一个自定义 PS1?

答案1

无法查询配置文件本身,但在较新的 gnome-terminal 版本(以及其他几个模拟器)中,您可以使用命令(例如xtermcontrol --get-fg用于前景的命令)查询颜色,并使用类似的选项查询其他颜色。您可以根据其输出进行分支.bashrc以设置不同的PS1

不过,您的 gnome-terminal 可能太旧了,因为您提到您使用的背景图像不再受到最新版 gnome-terminal 的支持。

相关内容