–°–Ω—Ã –Ü—Ä–∏—Ö–Æ–¥—È—Ç
目次:
- tmuxとは何ですか?
- Tmuxのインストール
- UbuntuおよびDebianにTmuxをインストールする
- CentOSおよびFedoraへのTmuxのインストール
- macOSでのTmuxのインストール
- 最初のTmuxセッションの開始
- 名前付きTmuxセッションの作成
- Tmuxセッションからの切り離し
- Tmuxセッションへの再接続
- Tmuxウィンドウとペインの操作
- Tmuxのカスタマイズ
- 基本的なTmuxの使用法
- 結論
このガイドでは、Tmuxのインストールと基本的な使用方法を説明して、使用を開始します。
tmuxとは何ですか?
Tmuxは、GNU Screenに代わる端末マルチプレクサです。 つまり、Tmuxセッションを開始し、そのセッション内で複数のウィンドウを開くことができるということです。 各ウィンドウは画面全体を占め、長方形のペインに分割できます。
Tmuxを使用すると、1つの端末で複数のプログラムを簡単に切り替え、それらを切り離して別の端末に再接続できます。
Tmuxセッションは永続的です。つまり、Tmuxで実行されているプログラムは、切断されても実行され続けます。
Tmuxのすべてのコマンドはプレフィックスで始まり、デフォルトでは
ctrl+b
です。
Tmuxのインストール
ディストリビューションのパッケージマネージャーを使用して、Tmuxを簡単にインストールできます。
UbuntuおよびDebianにTmuxをインストールする
CentOSおよびFedoraへのTmuxのインストール
macOSでのTmuxのインストール
最初のTmuxセッションの開始
最初のTmuxセッションを開始するには、コンソールで
tmux
と入力するだけです。
tmux
これにより、新しいセッションが開き、新しいウィンドウが作成され、そのウィンドウでシェルが開始されます。
Tmuxにアクセスすると、画面の下部に現在のセッションに関する情報を示すステータス行が表示されます。
これで、最初のTmuxコマンドを実行できます。 たとえば、すべてのコマンドのリストを取得するには、次のように入力します。
Ctrl+b
?
名前付きTmuxセッションの作成
デフォルトでは、Tmuxセッションには数字の名前が付けられます。 名前付きセッションは、複数のTmuxセッションを実行するときに役立ちます。 新しい名前付きセッションを作成するには、次の引数を指定して
tmux
コマンドを実行します。
tmux new -s session_name
わかりやすいセッション名を選択することをお勧めします。
Tmuxセッションからの切り離し
次のように入力して、Tmuxセッションからデタッチし、通常のシェルに戻ることができます。
Ctrl+b
d
Tmuxセッションで実行されているプログラムは、セッションからデタッチした後も引き続き実行されます。
Tmuxセッションへの再接続
最初にセッションにアタッチするには、セッションの名前を見つける必要があります。 現在実行中のセッションのリストを取得するには、次のように入力します。
tmux ls
セッションの名前は、出力の最初の列です。
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
出力からわかるように、2つの実行中のTmuxセッションがあります。 最初の名前は
0
で、2番目の名前は
my_named_session
です。
たとえば、セッション
0
に接続するには、次のように入力します。
Tmuxウィンドウとペインの操作
新しいTmuxセッションを開始すると、デフォルトで、シェルを含む単一のウィンドウが作成されます。
シェルタイプ
Ctrl+b
c
を使用して新しいウィンドウを作成するには、
0…9
の範囲から最初に使用可能な番号が割り当てられます。
すべてのウィンドウのリストは、画面下部のステータス行に表示されます。
以下は、Tmuxウィンドウとペインを管理するための最も一般的なコマンドです。
-
Ctrl+b
c
新しいウィンドウを作成(シェルを使用)Ctrl+b
w
リストからウィンドウを選択Ctrl+b
0
ウィンドウ0に切り替え(番号で)Ctrl+b
,
現在のウィンドウの名前を変更Ctrl+b
%
現在のペインを水平に分割2つのペインCtrl+b
"
現在のペインを垂直に2つのペインに分割Ctrl+b
o
次のペインに移動Ctrl+b
;
現在のペインと前のペインをCtrl+b
x
現在のペインを閉じる
Tmuxのカスタマイズ
Tmuxが開始されると、ファイルが存在する場合、
~/.tmux.conf
から構成パラメーターを読み取ります。
カスタマイズされたステータス行といくつかの追加オプションを含むサンプル
~/.tmux.conf
構成を
~/.tmux.conf
ます。
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black
基本的なTmuxの使用法
Tmuxを使い始めるための最も基本的な手順は次のとおりです。
- コマンドプロンプトで「
tmux new -s my_session
と入力し、目的のプログラムを実行します。キーシーケンスCtrl-b
+d
を使用してセッションから切断しますtmux attach-session -t my_session
入力して、Tmuxセッションに再tmux attach-session -t my_session
します。
結論
このチュートリアルでは、Tmuxの使用方法を学びました。 1つのセッションで複数のTmuxウィンドウの作成を開始し、新しいペインを作成してウィンドウを分割し、ウィンドウ間を移動し、セッションを切り離して再開し、
.tmux.conf
ファイルを使用してTmuxインスタンスを
.tmux.conf
できます。
Tmuxの詳細については、Tmuxユーザーマニュアルページをご覧ください。
tmux端末