4

我正在寻找任何终端仿真器(如果有的话),它将有 2 个单独的区域用于输入命令和输出区域。

终端仿真器

 Output
    more output
    more output still...

    blah blahh
    blaahh blah
    words
=================================================
>input here

我尝试在 Google 中搜索,但没有发现任何有用的信息,我也在某处阅读了这可以使用 ncurses 库来实现,但我不知道如何做到这一点。另外我觉得,以前一定有人做过,如果有人做过这种事情,请与我分享你的解决方案,或者任何知道如何做到这一点的人,如果你能给我一些指示,我将不胜感激实现这一点。

4

1 回答 1

6

您可以使用任何终端模拟这种行为,方法是打开它的两个实例。在终端 #2,通过以下方式获取当前 PTS:

$ tty
/dev/pts/10 # for example

然后,在终端 #1 上键入:

$ exec &> /dev/pts/10
$ echo you can see this message on terminal \#2
$ echo this is also true for standard error > /dev/stderr
于 2012-08-05T07:28:49.253 回答