我的朋友为我提供了相当详细的信息.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 会话时,它就会起作用。
同时,您可以按照其他答案指定文件。我发现快速再次登录更容易。