Skip to content

開発研修 tmux

Kazuya Sato edited this page Feb 20, 2014 · 4 revisions

tmuxを使うと、1つのスクリーンで複数の端末を作成、アクセス、制御する事が出来ます。
複数のターミナルを起動することなく複数の端末操作が可能なため、効率的に作業が出来ます。
screen同様デタッチアタッチが可能ですが、tmuxはセッションにより予期しない切断やデタッチがあっても再アタッチする事が可能です。

tmux  

tmuxの用語

■目的

tmuxで用いる用語を学びます。

■課題

以下用語について調べて下さい。調べた結果はIssueに記述して下さい。

  • ウィンドウ
  • ペイン
  • デタッチ
  • アタッチ
  • ステータスライン

 

tmuxでのウィンドウ・ペイン操作

■目的

tmuxを起動し、ウインドウやペインの操作方法について学びます。

■課題

以下それぞれの操作を実行して下さい。調べたコマンドやキーはIssueに記述して下さい。

  • ウィンドウ
  • ウィンドウのリネーム
  • 新しいウィンドウの作成
  • ウィンドウの移動
  • ウィンドウの入れ替え
  • ウィンドウを終了
  • ペイン
  • 横分割・立て分割
  • ペイン間の移動
  • ペインのレイアウト変更
  • ペインのサイズ変更
  • ペインを終了

 

tmuxでのセッション管理

■目的

tmuxでのデタッチ・アタッチをしセッション管理を学びます。

■課題

以下操作を実行して下さい。調べたコマンドやキーはIssueに記述して下さい。

  • セッションの作成
  • セッションのデタッチ
  • セッションの確認
  • セッションをアタッチ
  • セッションの削除
  • 全てのセッションを終了

 

tmuxのカスタマイズ

■目的

tmuxを見やすく使いやすくするよう、カスタマイズする方法を学びます。

■課題

.tmux.confを編集し、自分が見やすく使いやすくなるようカスタマイズしてみて下さい。
例えば、以下のカスタマイズ例があります。

  • prefix keyの変更
  • ステータスラインのレイアウト
  • ペインのボーダーライン
  • etc

また、他の開発者が公開しているdotfilesなどを参考してみるのもよいと思います。
https://github.com/tokorom/dotfiles/blob/master/.tmux.conf
https://github.com/chocoby/dotfiles/blob/master/.tmux.conf

Clone this wiki locally