我有两个程序 A 和 B。我想要一个命令,它将在两个不同的终端但在同一选项卡中(即在水平分割的终端中)运行程序 A 和程序 B。我知道 screen 可以做到这一点,但我必须手动输入 Ca S、Ca tab、Ca c 来调用、切换和运行程序。如果我想用一个命令来做到这一点,可以吗?
答案1
一个简单的.screenrc
方法可能看起来像这样:
# whatever other normal entries you have for options and other configuration
sessionname some_descriptive_name
screen 0 first_command
split
focus down
screen 1 second_command
但是,这会垂直分割屏幕...不确定如何水平分割,但如果我弄明白了,我会稍后更新...
编辑:用于split -v
水平分割(分割线是垂直的,所以您有左/右而不是上/下)。
答案2
iTerm 可以使用 shell 命令来实现这一点。