스크립트나 명령을 사용하여 Linux 터미널에서 여러 화면 열기

스크립트나 명령을 사용하여 Linux 터미널에서 여러 화면 열기

화면을 세로, 가로로 열고 싶어요.

나는 다음을 사용했습니다 :

  • 멀티플렉서

    Ctrl + B를 누른 다음 % Ctrl + B를 누른 다음 "

  • 화면

    Ctrl + A를 누른 다음 S Ctrl + A를 누른 다음 |

그러나 대화형 키 입력 대신 쉘 스크립트나 명령을 사용하여 화면을 여는 것이 가능합니까?

부분적인 해결책

다음 스크립트를 찾았는데 가로로만 열리고 가로,세로 화면은 열리지 않는 것 같습니다.

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

답변1

여기에서 취할 수 있는 몇 가지 접근 방식이 있습니다. 첫 번째이자 가장 쉬운 방법은 다음과 같은 도구를 사용하는 것입니다.tmuxator항상 같은 것을 원한다면 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 스크립트.

관련 정보