如何查看Linux控制台上同时运行的两个对话框?

如何查看Linux控制台上同时运行的两个对话框?

我想在 Linux 控制台上同时查看两个对话框窗口。

我想要一个可以查看进度条的窗口,以及一个可以查看正在运行的日志的第二个尾箱。

问题是对话框总是出现在控制台的中心。

我想要的是

  1. 要在控制台上同时查看两个对话框,
  2. 当进度条位于屏幕顶部时,
  3. 并且该框应该出现在屏幕下方。

如何实现这一点?

如何将对话窗口放置在上方或下方而不是中央?

    dialog --title "RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0
    dialog --tailbox file.log 10 100

答案1

您可以使用screen程序。

在此处输入图片描述

手动执行屏幕

安装后,通过在控制台中screen输入来执行它。screen

按下ctrla然后S(大写 S,按住 Shift

输入第一个命令

执行完第一个命令后,按下 ,ctrla然后tab切换到另一个窗口。

ctrla然后按c

输入第二条命令。

完毕。


使用脚本

创建您想要放置脚本的新目录,即。~/test/

创建一个.screenrc包含以下内容的文件:

startup_message off
screen dialog --title "RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0
split
focus down
screen dialog --tailbox /var/log/syslog 10 100

然后只需输入screen命令即可执行脚本。

相关内容