#はじめに
Ubuntuにtmuxをインストールしたので、その際に学んだことを忘備録としてまとめます。
初学者のため、間違いや勘違いがあるかもしれません。
その際はご指摘いただければ修正いたします。
#tmuxとは・・・
端末多重化ソフトです。
UNIX系、LINUX系のOS(自分はUbuntuを使用)が使いやすくなるソフトというイメージで使用しています。
##tmuxを使用するメリット
・1つのターミナル内を分割して使用できる(Windowをpaneに分割できる)
・セッション(tmuxが管理するWindow全体を指す)のデタッチ(切断)とアタッチ(接続)が可能
この他にも多数のメリットがある。Wikipedia参照
#tmuxの操作方法
コマンドで操作する方法とキーボードで操作する方法がある。
キーボード操作にはPrefixキーを使用する。
Prefixキーのデフォルトは「ctrl+b」
##基本操作
####セッションの作成
$ tmux new -s 名前
####デタッチ
prefix
+d
####アタッチ
$ tmux a -t セッション名
####名前変更
prefix
+ $
####現在のセッション名とWindow数を表示
$ tmux ls
####セッションの削除
$ tmux kill-session -t セッション名
####全て終了
$ tmux kill-server
####コマンドをすべて確認
prefix
+?
ちなみにesc
を押すと抜けることができる
##ウィンド操作
####ウィンドの切り替え
prefix
+ウィンドの下のバーに表示されている数字
####ウィンドに名前を付ける
prefix
+,
####ウィンドをリスト表示
prefix
+w
####ウィンドの削除
prefix
+&
##ペインの作成
####水平分割
prefix
+“
####縦に分割
prefix
+%
####切り替え
prefix
+O
もしくは
prefix
+矢印キー
####ペインの切り替え
######前
prefix
+{
######次
prefix
+}
####ペインをウィンドとして独立
prefix
+!
##設定ファイルの作成
.tmux.confを作成し、その中に設定を記入することで、ショートカットキーの作成や設定ができる
####ホームディレクトリに.tmux.confをひらく
$ vi ~/.tmux.conf
####保存して終了
esc
キーを押したのち
:wq
保存せずに終了
`escキーを押したのち
: q!
####tmuxに反映
$ tmux source-file ~/.tmux.conf
Vim/viの操作について、詳しくはこちら
#まとめ
まだ、tmuxを使いこなせていませんが徐々に慣れていきたいと思います。
後にBufferやSSHについてもまとめたいと思います。
サイドになりますが、初学者の為、間違いや修正があればご指摘いただけると幸いです。
よろしくお願いいたします。