키 입력을 다른(여러) 세션에 보내는 방법
Xshell은 키 입력이나 빠른 명령의 실행을 현재 세션이나 일부 세션이나 전체 세션에 적용할 수 있습니다.
- 작성 바나 작성 창을 통한 동시 입력
- 빠른 명령을 작성 바나 작성 창을 통해 동시 실행
- '키 입력 모든 세션으로' 기능을 통한 동시 입력
작성 바나 작성 창을 통해 동시 입력
'작성 바'와 '작성 창'은 명령어나 기타 문자열을 터미널에 바로 입력하지 않고 서버에 보내기 전에 미리 작성할 수 있는 공간입니다. '작성 바'는 한 줄의 명령이나 문자열을 원격 서버에 보내기 위해 사용합니다. '작성 창'은 '작성 바'와 하는 역할은 같으나 여러 줄을 편집하여 한번에 보낼 수 있습니다.
- '보기' 메뉴에서 '작성' => '작성 바' 나 '작성 창'을 선택하여 '작성 바'나 '작성 창'을 켭니다.
- '작성 바'나 '작성 창'의 왼쪽 세션 범위 선택 아이콘에서 명령어를 세션들에 보낼 범위를 선택합니다.
- '작성 바'나 '작성 창'에서 문자열을 입력 후 엔터 키를 누릅니다.
빠른 명령을 '작성 바'나 '작성 창'을 통해 동시 실행
빠른 명령은 자주 사용하는 명령이나 스크립트 등을 버튼으로 등록하여 실행할 수 있는 기능입니다. 사용자의 사용 환경에 따라서 '빠른 명령 바'나 '빠른 명령 창'을 선택하여 혹은 동시에 사용할 수 있습니다.
- '보기' 메뉴의 '빠른 명령'에서 "빠른 명령 바'나 '빠른 명령 창'을 선택합니다. 또한 '작성' 메뉴에서 '작성 바'를 선택합니다.
- '빠른 명령 바' 등에서 실행하고자 하는 빠른 명령을 생성합니다. '빠른 명령 바'의 왼쪽 메뉴 아이콘에서 혹은 바를 더블 클릭 하여 빠른 명령을 생성할 수 있습니다.
- 확인을 누러 저장한 후 마우스 포인터를 '작성 바'에 두고 전송 범위를 선택합니다.
- 실행하고자 하는 빠른 명령 버튼을 누른 후 명령에 작성 바에 입력되는 것을 확인합니다. 줄 바꿈 문자가 포함되어 있다면 명령이 실행되어 사용자가 선택한 영역 모두에 명령이 전달된 것을 확인할 수 있습니다.
'키 입력을 모든 세션으로' 기능을 통한 동시 입력
터미널에 직접 입력한 내용이 사용자가 선택한 모든 세션에 동시에 입력되는 기능입니다. '작성 바'와 '작성 창'을 통해서 하기 힘든 ESC 키, 백스페이스 키 입력이나 Ctrl, Alt 키 등을 이용한 다양한 조합 키를 보낼 수 있습니다.
- '도구' 메뉴에서 '키 입력을 모든 세션으로' 메뉴를 선택합니다.
- 동시 입력이 적용되고 있는 세션의 상단에 적용 상태가 표시됩니다. 이곳에서 'Off'를 눌러 동시 입력을 배제할 수 있습니다.
- 한 세션에서 한 입력이 동시 입력이 적용 중인 모든 세션에 동시에 적용됩니다.