我如何确保我的系统使用 ~/.screenrc 文件?

我如何确保我的系统使用 ~/.screenrc 文件?

我的朋友为我提供了相当详细的信息.screenrc,我将其放入我的~/目录中。我非常有信心,当我运行时,screen它不会利用文件中的编辑。

  • 我如何确认我是否正在使用它?
  • 我如何确保我的系统使用该~/.screenrc文件?

答案1

$HOME/.screenrc 应该是编译后的默认值。您也可以在命令行上指定它:

$ screen -c ~/.screenrc

您还可以使用环境变量进行设置:

$ export SCREENRC="~/.screenrc"

至于确认它正在被读取/使用,请尝试将这两个放入您的 screenrc 中:

hardstatus on
hardstatus alwayslastline

如果它在底行列出了您的所有窗口,则表明正在读取您的 screenrc。

答案2

光明枪手的答案很有用,但根据一些有限的经验,我可以补充一点:

如果您的 .screenrc 文件中有错误,它似乎会screen默默忽略该文件。

这可以解释原因。您可能希望从一个空文件开始,然后慢慢添加行以找出有问题的行。

答案3

screenrc 文件直到您下次登录时才会生效。如果您已创建该文件,然后运行 ​​screen,它似乎不起作用。但是,下次您登录 bash 会话时,它就会起作用。

同时,您可以按照其他答案指定文件。我发现快速再次登录更容易。

相关内容