我使用debian 6.0构建了一个自定义嵌入式系统。
使用/ etc / inittab我已经在不同的/ dev / ttyX终端上运行了几个(8)进程,我可以使用Alt + FX组合键进行切换。事情是使用这个设置我需要将键盘/显示器连接到设备并重新启动它,以便能够对它进行操作,这是不可取的。我知道linux通过串口支持终端,我在设备上有几个,但我需要在一个串口终端输出所有这些进程。我找到了关于终端多路复用的屏幕实用程序,但仍不确定这是否可行,以及需要完成的实际设置。
非常感谢您对此方案的任何经验或最佳实践
答案 0 :(得分:1)
我强烈建议您使用screen(1)
的{{1}}行;如果没有它,hardstatus
可能会让人感到困惑,至少在你努力学习时是这样。
从https://serverfault.com/questions/3740/what-are-useful-screenrc-settings
中窃取了一些例子screen(1)
所有这些神奇的咒语都可能有点胃;我有一个很好的套装我曾经喜欢,但那个硬盘目前正坐在架子上。也许只是狩猎一下来收集一些,并寻找他们的描述。 :)
我记得需要hardstatus lastline
#hardstatus string '%{= mK}%-Lw%{= KW}%50>%n%f* %t%{= mK}%+Lw%< %{= kG}%-=%D %d %M %Y %c:%s%{-}'
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'
和hardstatus lastline
,但我不记得离开hardstatus string ...
行的后果。
答案 1 :(得分:1)
可以在sourceforge上找到名为Tmux的新的Unicode识别多路复用器。
答案 2 :(得分:0)
很多年前,有一个“mscreen”,最初来自SCO Unix。我不知道它是否仍然可以使用。 今天有“GNU Screen”项目: