maehachi08 Anything Blog

2012年05月14日
【ブログ】ターミナルマルチプレクサ-tmux(第1回)

terminal multiplexer best practice

普段、Windows端末からLinuxにログインして作業する場合はTera TermとかPuttyみたいなターミナルソフトウェアを使います。私はマクロの組み易さからTera Termを愛用しています。
タブ式がいいならpoderosaってターミナルソフトも人気があります。

普段、仕事をする中では複数のターミナルセッションを立ち上げたいのですが、Tera Termがたくさん起動しているとどの画面がどのサーバに接続しているのか分かり難いですよね。
そこで、1つのターミナルセッションの中で複数画面を立ち上げることの出来るターミナルマルチプレクサというソフトウェアがあります。ターミナルマルチプレクサとして代表的なのは、screenですが、今回から何回かに分けてtmuxというソフトウェアを紹介したいと思います。

tmuxのインストール

yumでtmuxをインストールします。

# yum install tmux
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base: ftp.riken.jp
 * extras: ftp.riken.jp
 * rpmforge: ftp.riken.jp
 * updates: ftp.riken.jp
addons                                                       | 1.9 kB     00:00
base                                                         | 1.1 kB     00:00
dag                                                          | 1.9 kB     00:00
dag/primary_db                                               | 6.8 MB     00:01
extras                                                       | 2.1 kB     00:00
extras/primary_db                                            | 177 kB     00:00
rpmforge                                                     | 1.9 kB     00:00
rpmforge/primary_db                                          | 6.8 MB     00:01
updates                                                      | 1.9 kB     00:00
updates/primary_db                                           | 364 kB     00:00
vz-base                                                      |  951 B     00:00
vz-updates                                                   |  951 B     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tmux.x86_64 0:1.6-1.el5.rf set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================
 Package          Arch               Version                  Repository       Size
====================================================================================
Installing:
 tmux             x86_64             1.6-1.el5.rf             dag             242 k

Transaction Summary
====================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 242 k
Is this ok [y/N]: y
Downloading Packages:
tmux-1.6-1.el5.rf.x86_64.rpm                                 | 242 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : tmux                                                         1/1

Installed:
  tmux.x86_64 0:1.6-1.el5.rf

Complete!