Linux

使用腳本或命令在 linux 終端中打開多個螢幕

  • September 24, 2020

我想垂直和水平打開螢幕。

我使用了以下內容:

  • 多路復用器

ctrl + b 然後 % ctrl + b 然後 "

  • 螢幕

ctrl + a 然後 S ctrl + a 然後 |

但是,是否可以使用 shell 腳本或命令而不是互動式按鍵來打開螢幕?

部分解決方案

我找到了以下腳本,但它只能水平打開,似乎無法水平和垂直打開螢幕。

$ cat my_screenrc
screen 
split
focus down
screen 
split
focus down
screen
focus bottom
$ screen -c my_screenrc

您可以在這裡採取幾種方法。第一個也是最簡單的,是使用tmuxinator之類的工具來處理你的 tmux 配置,如果你總是想要同樣的東西的話。

您還可以從命令行編寫 tmux 腳本。例如,您可以這樣做來創建一個帶有 4 向拆分新視窗的新會話:

#!/bin/sh

tmux source-file <<EOF
new-session
split-window -h
split-window -v
select-pane -L
split-window -v
EOF

tmux 手冊頁描述了您可以使用的命令;它被有意設計為高度可編寫腳本。您可以看到我為此使用的 Ruby 腳本

引用自:https://unix.stackexchange.com/questions/610347