アンドロイド

tmuxを使い始める

–°–Ω—Ã –Ü—Ä–∏—Ö–Æ–¥—È—Ç

–°–Ω—Ã –Ü—Ä–∏—Ö–Æ–¥—È—Ç

目次:

Anonim

このガイドでは、Tmuxのインストールと基本的な使用方法を説明して、使用を開始します。

tmuxとは何ですか?

Tmuxは、GNU Screenに代わる端末マルチプレクサです。 つまり、Tmuxセッションを開始し、そのセッション内で複数のウィンドウを開くことができるということです。 各ウィンドウは画面全体を占め、長方形のペインに分割できます。

Tmuxを使用すると、1つの端末で複数のプログラムを簡単に切り替え、それらを切り離して別の端末に再接続できます。

Tmuxセッションは永続的です。つまり、Tmuxで実行されているプログラムは、切断されても実行され続けます。

Tmuxのすべてのコマンドはプレフィックスで始まり、デフォルトでは ctrl+b です。

この記事はロシア語でも利用可能です。

Tmuxのインストール

ディストリビューションのパッケージマネージャーを使用して、Tmuxを簡単にインストールできます。

UbuntuおよびDebianにTmuxをインストールする

sudo apt install tmux

CentOSおよびFedoraへのTmuxのインストール

sudo yum install tmux

macOSでのTmuxのインストール

brew install 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 attach-session -t 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 ます。

〜/.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を使い始めるための最も基本的な手順は次のとおりです。

  1. コマンドプロンプトで「 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端末