2012-04-04 63 views
4

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

终端模拟器

Output 
    more output 
    more output still... 

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

我试着在谷歌搜索,但发现没有什么用处,我也读到过这可以使用ncurses库可以实现,但我不知道如何可以做到这一点。另外我觉得,以前有人必须这样做,如果有人做过这种事情,请与我分享您的解决方案,或者任何知道如何做到的人,那么我会很感激您能否提供一些指导做到这一点。

+0

如何实现一个你询问是否已经存在这样的事,还是? – Flexo 2012-04-04 10:58:31

+0

@awoodland,ya我想知道这样的事情是否已经存在,如果没有,那么有关如何开始实施它的一些信息。 – 2012-04-04 11:01:01

+0

@ n.m。实际上管理员在监视服务器中的日志时会遇到问题,以确保它们不会丢失重要信息,并将输入命令与长时间运行的输出屏幕分开,并创建新的终端体验:) – 2012-04-04 11:38:16

回答

5

你可以用任何终端模拟这种行为,打开它的两个实例。在终端#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 
+1

我正在使用RHEL6。我不确定为什么我看到不同的行为; ''gnome-terminal'和'xterm','exec&>/dev/pts/XX'后面的终端停止回显文​​本。然而,这工作:'exec&>>(tee/dev/pts/XX)' – 2015-09-17 20:10:09