tmux는 입력하는 내용을 현재 열린 모든 pane에 전달하는 기능을 제공한다. 여러 위치에 있는 내용에 대해서 동일한 작업을 수행해야 하는 경우에 유용하게 사용할 수 있다. 이전부터 기능이 있다는 점은 알고 있었는데 딱히 사용할 일이 없다가 최근 장애 대응 중에 유용하게 사용해서 기록 해둔다.
tmux 창에서 pane을 열고 다음과 같이 입력한다. on이나 off를 지정하지 않으면 현재 설정과 반대로 토글한다.
<Ctrl-B>, :
setw synchronize-panes on
설정을 켠 다음에 입력하면 현재 창에 열린 모든 pane에 동시에 입력되는 것을 확인할 수 있다.
자주 사용한다면 단축키로 저장해둘 수 있다. .tmux.conf
에 다음처럼 설정을 추가한다.
bind-key y set-window-option synchronize-panes
이제 <Ctrl-B>, y
로 간편하게 사용할 수 있다.