有没有办法在GNU Screen中自动分屏?

use*_*546 7 gnu-screen

我知道这可以通过使用gnu screen for linux的ctrl命令手动完成,但我似乎无法使用脚本找到一种方法.

我想要完成的是通过脚本让gnu屏幕水平分割我的终端屏幕,同时在每个屏幕上运行两个单独的命令.

例如,使用两个单独的watch ls文件夹命令


[屏幕1]观看ls folder1


[屏幕2]观看ls folder2


gho*_*oti 7

您的.screenrc文件按顺序解释,有点像自己运行Ctrl-A命令.

$ cat .screenrc
screen -t folder1 1 watch ls /path/to/folder1
screen -t folder2 2 watch ls /path/to/folder2
sessionname Hello
split
select 1
focus
select 2
startup_message off
Run Code Online (Sandbox Code Playgroud)

  • 对于那些想知道如何创建垂直分割的人:`split -v` (4认同)