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

mbb*_*mbb 8 linux command-line gnu-screen

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

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

小智 12

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

$ screen -c ~/.screenrc
Run Code Online (Sandbox Code Playgroud)

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

$ export SCREENRC="~/.screenrc"
Run Code Online (Sandbox Code Playgroud)

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

hardstatus on
hardstatus alwayslastline
Run Code Online (Sandbox Code Playgroud)

如果它在底线列出您的所有窗口,则您的 screenrc 正在被读取。


Odd*_*ing 6

Brightlancer的回答很有用,但基于一些有限的经验,我可以补充:

如果您的 .screenrc 文件中存在错误,则它似乎会screen以静默方式忽略该文件。

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