GNU 화면: bash 프로세스를 시작하고 그 안에서 명령을 실행하는 방법은 무엇입니까?

GNU 화면: bash 프로세스를 시작하고 그 안에서 명령을 실행하는 방법은 무엇입니까?

여러 창을 열기 위해 screenrc 파일을 설정하려고 하는데 그 중 하나에서 (vim을 직접 시작하는 대신) 셸을 시작하고 그 안에서 vim을 시작하려고 합니다. 나는 다음과 같은 것을 시도했습니다

screen -t vim -ln 1 bash -c "vim"

그러나 이것은 vim을 직접 여는 것 같습니다(vim을 종료하면 창이 종료되고 해당 창의 셸로 돌아가고 싶습니다). 이것을 올바르게 설정하려면 어떻게 해야 합니까?

답변1

다음 해결 방법을 시도해 볼 수 있습니다.

screen -t vim bash -c "vim; bash"

관련 정보