
매일 나는 내 맥북(Lion)에서 원격 컴퓨터(RedHat)에 연결합니다. 터미널을 사용하여 연결합니다.원격 기계그리고 나서chroot. 그런 다음 다양한 파일을 위해 터미널에서 2-3개의 창을 엽니다.
열린 파일과 연결이 있는 창을 보존하는 바로가기가 있습니까?
Macbook 터미널에서 "Windows를 그룹으로 저장"을 시도했지만 작동하지 않습니다.
업데이트:
열려 있는 모든 파일을 백그라운드로 이동하는 대신 다양한 터미널에서 볼 수 있도록 하고 싶습니다!
답변1
예, 원격 RedHat 호스트 screen
와 같은 터미널 멀티플렉서를 사용하고 싶습니다 .tmux
screen
또는 세션 내에서 여러 가상 터미널을 시작할 수 있습니다 tmux
. 세션에서 분리해도 가상 터미널은 계속 유지됩니다. 이를 통해 모니터링하려는 작업을 계속 실행하고, 파일을 계속 편집하고, 매뉴얼 페이지를 열어 둘 수 있습니다. 나중에 세션에 다시 연결하여 작업을 계속할 수 있습니다.
두 프로그램에 대한 좋은 문서가 많이 있습니다(그리고 어느 것이 더 나은지에 대한 의견도 있습니다). 이것들티먹스그리고화면위키는 ArchLinux에만 국한되지만 좋은 출발점이 됩니다.
답변2
여러 가지를 요구하시는 것 같습니다. 1) 화면의 동일한 위치에서 터미널 창을 다시 열고 싶습니다. 2) 터미널 창을 지정된 서버에 연결하고 싶습니다. 3) 서버에 대한 중단 없는 연결을 원합니다. 중단한 부분부터 다시 시작할 수 있습니다.
저는 지금 Windows 컴퓨터에 있지만 Terminal.app은 #1만 수행한다고 생각합니다. AppleScript(또는 appscript) 스크립트를 통해 #1과 #2를 달성할 수 있습니다. 검색하면 찾을 것이다. 그러나 #3에서는 screen이나 tmux(또는 dtach도 가능하지만 나는 그것을 사용한 적이 없습니다)를 사용해야 합니다. screen은 더 널리 사용 가능하지만 화면보다 약간 높은 tmux를 권장합니다. 그러나 그들은 매우 유사하게 작동하므로 둘 중 하나가 귀하의 요구 사항을 충족시키는 것 이상이어야 합니다.
연결하는 서버에서 screen(또는 tmux)을 실행하고 하루 일과를 마치면 screen 세션에서 분리합니다. screen은 여전히 서버에서 실행 중이므로 쉘 세션이 활성 상태로 유지되고 다음 로그인 시 상태가 유지됩니다. 다음 날 로그인하여 screen 세션에 다시 연결하면 모든 작업이 완료됩니다.