Bash로 여러 페이지를 여는 방법은 무엇입니까?

Bash로 여러 페이지를 여는 방법은 무엇입니까?

저는 테스트 웹 프로젝트를 진행하고 있는데 작업을 마치고 쉬고 싶을 때마다 termux에서 3, 4, 5개 이상의 세션을 닫아야 합니다. 나는 vim을 사용하고 있으며 작업 디렉토리로 가서 vim을 열어야 합니다(작업을 시작하고 싶을 때마다 4~5개의 세션에서 4~5개의 파일 열기). 하지만 저는 이를 더 쉽게 만들고 싶기 때문에 이러한 모든 세션을 열어줄 bash 스크립트를 작성할 수 있다면 좋을 것입니다. 처음에는 다음과 같이 시도했습니다.

#!/bin/bash
cd /storage/emulated/0/1_code/1_web/server/root
httpd 
vi index.php
$SHELL

이것은 훌륭하게 작동하지만 이 bash 스크립트를 사용하여 더 많은 파일을 열고 싶습니다.

위와 같은 많은 bash 스크립트를 생성한 다음 모든 스크립트를 실행하는 래퍼 스크립트를 생성해 보았지만 작동하지 않았습니다. 누구든지 나를 도와줄 수 있나요? 감사해요.

답변1

vim현재 세션을 저장할 수 있습니다.

:mksession my-session.vim

그런 다음 다음을 사용하여 복원할 수 있습니다.

vim -S my-session.vim

tmux세션을 복원하거나 구성하는 방법에 대해서는 나도 screen사용자이기 때문에 다른 사람들이 대답하도록 하겠지만, 와 같다면 다른 screen명령을 포함하여 다른 명령을 실행하는 tmux사용자 정의 시작 파일로 시작 해야 합니다. vim -S창/창 중앙.

관련 정보