タグ付けされた質問 「tmux」

tmuxはターミナルマルチプレクサーソフトウェアであり、ユーザーは複数のウィンドウとペインを使用してターミナルを操作できます。これらは必要に応じて作成、削除、接続、および再接続できます。

4
tmuxウィンドウにデフォルトのタイトルを設定できますか?
現在、タイトルはreattach-to-user-namespace(OS X)にデフォルト設定されていますが、これはかなり面倒です。tmux.conf別のデフォルトのタイトルを取得するために自分に追加できるオプションはありますか? そうでない場合、新しいウィンドウを作成して名前の入力を求めるキーバインドを作成するにはどうすればよいですか?
38 tmux 

5
tmuxキーを複数のコマンドにバインドする
マルチペインtmuxウィンドウを起動して、いくつかのサーバーパラメータを監視します。Ctrl-Sを使用すると、別のモニターコマンドで新しいウィンドウを開くことができます。 次に、Ctrl-Qをバインドして、複数のモニターで別のマルチペインウィンドウを開きます。キーを複数のコマンドにバインドするにはどうすればよいですか?私はそれらを連鎖しようとしました; および\; -何も助けません。以下の...の代わりに何を使うべきかアドバイスしてください。 新しいウィンドウを開いて、それに重なっているバックグラウンドコマンドを一時停止することは可能ですか? tmux new-session "monitor1" \;\ split-window -v "monitor2" \;\ select-pane -U \;\ split-window -v -h -p 60 "monitor3" \;\ bind-key -n C-s new-window "monitor4" \;\ bind-key -n C-q "..."
37 tmux 

1
tmuxのスクロールバック履歴を検索することはできますか? [複製]
この質問にはすでに答えがあります。 tmuxシェルの出力バッファー内を検索するにはどうすればいいですか? 2つの答え 私はtmuxを使い始めています、そして私はすでにそれを愛しています。しかし、もし私がスクロールバックの履歴を検索することができれば、それはもっと良いだろう(例えばiTerm2のように)。今のところそれをする方法はありますか?

5
tmuxコマンドを実行して、現在のtmuxセッション名を知る方法
スクリプトを書いています。これを本当に知りたいです。tmux実行可能ファイルがこれを教えてくれることを願っています。 見つけた tmux rename <newname> 現在のセッションの名前を変更できます。しかし、自分の名前を取得するコマンドが見つかりません。
34 tmux 



2
tmuxおよびscreen-256 TERMはリモートホストではサポートされていません
使用するtmuxを設定しましたが、screen-256colorsvimでうまく機能します。 ただし、tmux内からリモートホストにsshすると、screen-256colors認識されないため、次のようなエラーが表示されます。 E558: Terminal entry not found in terminfo 'screen-256color' not known. Available builtin terminals are: builtin_ansi builtin_xterm builtin_iris-ansi builtin_dumb defaulting to 'ansi' 各リモートの編集.bashrc(この提案と同様)以外TERMに、リモートホストで正しく自動的に設定する方法はありますか?
32 ssh  terminal  colors  tmux 

4
tmuxセッションをリモートマシンに接続する
ローカルマシンでtmuxを使用していますが、通常は同時に複数のセッションがあります。 私が普段やっていることは、ローカルで動作する異なるウィンドウのセッションと、セッションごとに複数のウィンドウを1つのホストに接続する他のセッションがあることです。 セッション/ウィンドウツリーは、私がtmuxを日常的に使用する場合、次のようになります。 (TMUX on my local machine) | +- session 1: local | \_ window 1: local shell | \_ window 2: local shell | \_ ... | + session 2: somehost | \_ window1: ssh user@somehost | \_ window2: ssh user@somehost | \_ ... | + session 3: …
31 linux  ssh  tmux 

3
Powershellのtmux / screenの代替
Powershellを搭載したWindowsで動作するtmux / screenの代替手段はありますか?私はPowerscreenを知っていますが、長い間死んでいるようです。CygwinはPowershellでは動作しませんか?Console2は非常に貧乏人のソリューションです。 他に考えましたか?

6
tmuxに手動で入力せずに一連のペインを開くにはどうすればよいですか?
そのため、tmux特定のペインに特定のコマンドを自動的にポップアップ表示するプロジェクト固有のセッションを作成します。オンラインチュートリアルとtmuxマニュアルページに続いて、これが構成ファイル用に思いついたものです。 new -n estruct ls neww -n estruct2 ls splitw -v -p 50 -t 0 ls 結果は...何もありません。 tmux単一のウィンドウとそのウィンドウ内の単一のペインで起動し、コマンドは実行されません。 特定のコマンドが事前に実行された一連のウィンドウとペインを実際に作成できるようにする構成ファイルを作成するにはどうすればよいですか?
30 tmux 

3
Ctrl-dでtmuxが終了しないようにするにはどうすればよいですか?
サーバーでtmuxを使用していますが、最近、ctrl-dがtmuxを終了し、すべてのセッション情報を失うことになりました。私の意図は、sshセッションを単に終了することでしたが、手遅れになるまでtmuxにいることに気づきませんでした。 私はctrl-dを使用するときに将来注意する必要があることを知っていますが、誤ってctrl-dを押したときにtmuxが終了しないようにする方法があるのだろうか?プロンプト、確認、デタッチなどの解決策は問題ありません。
30 shell  tmux 

2
リモートサーバー、iTerm2、およびtmuxの統合
リモートサーバーでtmuxセッションを開始し、ローカルマシンでiTerm2のネイティブウィンドウと分割画面を使用できるようにします。 たとえば、リモートサーバーに2つのペインを持つ1つのウィンドウで実行されているtmuxセッションがあるとします。ローカルマシンのiTerm2では、各ペインに異なるtmuxペインが含まれるように、2つのネイティブiTerm2ペインが必要です。 これは可能ですか? (逆も可能であることはわかっています。ローカルマシンでtmuxセッションを実行でき、別のマシンでは、たとえばiTerm2タブがウィンドウとして表示されます。しかし、これは一種の役に立たないようです。)
30 tmux  iterm2 

2
再起動後にリロードできるようにbyobuセッションを保存する簡単な方法はありますか?
$ BYOBU_CONFIG_DIRに構成ファイルを保存することにより、セッションで開かれるウィンドウを定義する方法があることを理解しています。しかし、再起動後に復元できるように、現在のセッション(ウィンドウやその名前など)を保存する方法(コマンドまたはスクリプト)はありますか?
28 linux  gnu-screen  tmux  byobu 

2
tmuxステータスバーメッセージは約1秒しか続きません。これを延長できますか?
ステータスバーメッセージ(display-message "hello world"tmuxコマンドプロンプトで入力した場合に表示されるもの)が表示される時間の長さを設定する方法について、マニュアルページを数回検索しましたが、何もないようです。誰もが読むのに十分な長さを保つ方法を知っていますか?特に迷惑なのは、構文エラーのあるコマンドを入力した後に表示されるエラーメッセージです。コマンドが何を言っているのかを理解するために、コマンドを3回以上繰り返す必要があります。 誰もこれを修正する方法を知っていますか?(できれば、ソースコードを変更して再コンパイルせずに;)
27 tmux 

1
なぜ 'tmux'はデフォルトでログインシェルとして新しいウィンドウを作成するのですか?
tmux実行中のセッションで新しいセッションを開始したり、実行中のセッション内に新しいウィンドウを作成したりするときのデフォルトの動作は、シェル(例:)をbashログインシェルとして実行することです。 ログインシェルは、システムにログインしているときに関心のある設定や手順のルーチンを実行することを意図していることを理解しています。ただし、ほとんどの場合(ログインシェルtmux として使用できることを除いて)、ユーザーが新しいウィンドウを開きたいだけの場合、これを行うのは本当の意図ではありません。 これをデフォルトの動作にする理由は何tmuxですか? ドキュメントが問題について述べている唯一のこと: default-command shell-command Set the command used for new windows (if not specified when the window is created) to shell-command, which may be any sh(1) command. The default is an empty string, which instructs tmux to create a login shell using the value of the default-shell …
26 shell  tmux 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.