知っておきたかったLinuxサーバ設計、構築、運用知識まとめで知らなかったことを試してみた。
tmux(ティーマックス)をインストールする
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.5 LTS" # apt install tmux
tmuxで画面を分割する
testというセッションを作成する。
# tmux new-session -t test
[Ctl] + [b] → [%] で画面(ペインと呼ぶらしい)を分割する。[Ctl] + [b] → [o] で次のペインに移動する。
[Ctl] + [b] → [d] でセッションからデタッチできる。
セッション共有
別のターミナルから以下を実行することで、画面の共有が可能に。
また長時間かかるコマンドを実行し、手元のPCがフリーズしても、セッションに戻って作業できるというメリットがある。
# tmux ls test-0: 1 windows (created Sat May 8 23:58:29 2021) [154x40] (group test) (attached) # tmux a -t test