![](/img/trans.png)
[英]how to find which serial device is used for terminal output in embedded linux
[英]embedded linux serial terminal multiplexer
我使用debian 6.0构建了一个自定义嵌入式系统。
使用/ etc / inittab我已经在不同的/ dev / ttyX终端上运行了几个(8)进程,我可以使用Alt + FX组合键进行切换。 事情是使用这个设置我需要将键盘/显示器连接到设备并重新启动它,以便能够对它进行操作,这是不可取的。 我知道linux通过串口支持终端,我在设备上有几个,但我需要在一个串口终端输出所有这些进程。 我找到了关于终端多路复用的屏幕实用程序,但仍不确定这是否可行,以及需要完成的实际设置。
任何有关此方案的经验或最佳实践将受到高度赞赏
我强烈建议使用screen(1)
的hardstatus
线; 如果没有它, screen(1)
可能会很混乱,至少在你学习的时候。
一些例子来自https://serverfault.com/questions/3740/what-are-useful-screenrc-settings
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 ...
,但我不记得离开lastline
一行的后果。
那个名为Tmux的新的Unicode识别多路复用器怎么样,可以在sourceforge上找到。
很多年前,有一个“mscreen”,最初来自SCO Unix。 我不知道它是否仍然可以使用。 今天有“GNU Screen”项目:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.