![如何针对不同的控制台环境使用不同的配置文件?](https://linux22.com/image/1282479/%E5%A6%82%E4%BD%95%E9%92%88%E5%AF%B9%E4%B8%8D%E5%90%8C%E7%9A%84%E6%8E%A7%E5%88%B6%E5%8F%B0%E7%8E%AF%E5%A2%83%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我可以同时在我的控制台上使用两个或更多不同的配置文件吗?
因为我总是在我的控制台中 ssh 到其他机器,例如服务器。不知何故,我总是将它与我当前的 PC 混淆。
我想针对不同的环境使用 2 个不同的配置文件。例如,在服务器控制台中,我使用红色背景色。在我的 PC 控制台中,我使用绿色背景色,这样我就可以轻松区分。
或者我可以在 .bashrc 中设置背景颜色吗?
谢谢
答案1
您可以在 ~/.Xdefaults 文件中修改许多终端设置。这在 gentoo 论坛上发布的帖子(顺便说一下,它可以跨发行版使用)提供了许多有关如何设置此信息的调整。其中许多是针对 urxvt 的,但应该很容易针对 XTerm 甚至 gnome-terminal 进行调整,除非您想安装 urxvt(我个人更喜欢)。
对于 X 之外的主控制台,setterm 程序可用于配置大量屏幕信息。不确定它在虚拟终端(xterm 等)中如何工作,但它有前景、背景等颜色设置,您可以调整。它可能从您机器上的 /etc/rc.d/rc.M 调用,或者您可以为 setterm 信息构建一个脚本文件,供您使用它时使用。有关 setterm 的详细信息,没有比man setterm
找到它更好的地方了。