web-dev-qa-db-ja.com

tmuxでセッションの名前を変更する方法

私が初めてtmuxを使い始めたときは、最初のセッションに名前を付けませんでした。それから、仕事(仕事、遊びなど)ごとに異なるセッションを作成し始めたので、セッションに名前を付け始めました。

今、私はたくさんの異なるセッションを持っていますが、最初のセッションには名前がありません。 tmux内からも、シェルプロンプトからも、どうやって名前を付ける(または名前を変更する)ことができますか?

295
Richard Jones

Tmux内から

簡単な方法:接頭辞、それからドル記号:

Ctrl + B、 $

または

長い道のり:接頭辞、そしてコロン:

Ctrl + B、 :

その後、プロンプトで次のコマンドを入力してください。

rename-session [-t current-name] [new-name]

現在のセッション名(-t current-name)が指定されていない場合は、現在接続されているセッションの名前が変更されます。

デフォルトでは、セッション名はtmuxの左下隅に角かっこで囲まれます。すべてのセッションを一覧表示し、それらを切り替えることができます。

Ctrl + B、 s

シェルプロンプトから

以下のようにしてtmuxセッションの名前を変更できます。

tmux rename-session [-t current-name] [new-name]

あなたのセッション名を見つけるために、tmux list-sessionsを実行してください - それは一番左の列になるでしょう。

現在のセッション名(-t current-name)が指定されていない場合は、最後に使用されたセッションの名前が変更されます。

436
skrblr

Tmuxから、現在のウィンドウ(セッション内の多くのウィンドウのうちの1つ)の名前を編集することもできます。

  • 接頭辞、次にカンマ記号:

Ctrl + B、 ,

(これは「セッション」の名前を変更するのではなく、セッション内のウィンドウの名前を変更します。ここに着陸する多くのユーザーが探しています)

10
rubo77