![screen 命令不显示状态栏](https://linux22.com/image/62690/screen%20%E5%91%BD%E4%BB%A4%E4%B8%8D%E6%98%BE%E7%A4%BA%E7%8A%B6%E6%80%81%E6%A0%8F.png)
我有一个~/.screenrc
包含以下几行的文件:
# 2.2) hardstatus = navigation bar @ bottom
hardstatus alwayslastline "%H %-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<"
我必须承认我不知道那里神奇的语法,但它已经在无数的 Ubuntu 机器上运行并在我的终端底部显示类似这样的内容:
当然,当我实际screen
在终端中运行命令时,该行才会显示。
我刚刚在 VirtualBox 4.2 上安装了 Ubuntu 12.04.5 服务器 amd64,但我在屏幕底部没有看到状态栏。 .screenrc 文件与我其他机器上的文件完全相同。
可能发生什么事?
答案1
正如您所说,您的状态行在我自己的 .screenrc 中工作正常 - 也很好看。
在新的屏幕会话中,输入,^a
然后:
启动命令模式(屏幕底部将出现提示),然后输入source $HOME/.screenrc
(我发现~
在某些情况下无法工作)。
如果这不起作用,请再次在命令模式下输入 Enterecho $HOME
以查看 GNU 屏幕认为您的主目录所在的位置。