red0orange

red0orange

tmuxの基本的な使用方法

コンテンツ#

使用の観点から見ると、tmux はターミナル内にネストされたターミナルです。以下では、まず tmux のインストールと基本的な使用方法を紹介し、その後具体的な使用方法を説明します。

tmux のインストールと基本的な使用方法#

tmux はソフトウェアです。Ubuntu では、sudo apt-get install tmuxを実行することでこのソフトウェアをインストールすることができます。

tmux の基本的な使用方法:

  • tmux に入る前:
    • tmux new -s <name>:新しい tmux インスタンスを作成し、<name>という名前を指定して入る。
    • tmux a -t <name>:既存の<name>インスタンスに入る。
    • tmux kill-session -t <name>:インスタンスを終了する。
    • tmux rename-session -t <old-name> <new-name>:インスタンスの名前を変更する。
  • tmux に入った後:
    • tmux detach:現在の tmux インスタンスから抜けてバックグラウンドで実行する。
    • Ctrl+Bを押してからダブルクォート"を押す:上下に分割し、新しいサブターミナルを作成する。
    • Ctrl+Bを押してからパーセント記号%を押す:左右に分割し、新しいサブターミナルを作成する。
    • Ctrl+Bを押してから上下左右のいずれかの方向キーを押す:サブターミナル間を移動する。

tmux のバックグラウンド実行#

tmux はリモートサーバーへの接続時に非常に便利です。リモートサーバーに接続する際には、接続が長時間維持されることを保証することはできません(ネットワークの問題による再接続など)。また、長時間実行する必要があるプログラム(大きなファイルを wget でダウンロードするなど)をリモート接続で直接実行すると、中断される可能性があります。このような問題を解決するために、tmux を使用することができます。方法は非常に簡単です。

  • まず、新しい tmux インスタンスを作成して入る:tmux new -s <name>
  • そのインスタンスでプログラムを実行する。
  • スクリーンを分割してサブターミナルを作成する(Ctrl+B + %または"を入力)、tmux detachを入力してバックグラウンドに移行する。
  • 進捗を確認するために、tmux a -t <name>に入る。

参考#

リンク:#

ノート:

  • その他のシステムツール:[[1_zsh]]
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。