「tmux」の版間の差分

提供: Eospedia
移動: 案内検索
(デタッチしたセッションへのアタッチ)
 
(同じ利用者による、間の4版が非表示)
行1: 行1:
== tmux ==
 
 
* https://github.com/tmux/tmux
 
* https://github.com/tmux/tmux
 +
  
 
== bash補完 ==
 
== bash補完 ==
行7: 行7:
 
== セッション一覧の確認 ==
 
== セッション一覧の確認 ==
 
  $ tmux ls
 
  $ tmux ls
 +
 +
== 新規セッションの開始 ==
 +
$ tmux new-session -s <セッション名>
 +
sはsession-nameの意。tだったりsだったりわかりにくい。
  
 
== デタッチしたセッションへのアタッチ ==
 
== デタッチしたセッションへのアタッチ ==
行13: 行17:
  
 
  0: 1 windows (created Thu May 16 12:58:12 2019) [169x55]
 
  0: 1 windows (created Thu May 16 12:58:12 2019) [169x55]
とか表示されたら、:の左の数字がセッション番号。
+
とか表示されたら、:の左の文字列がセッション名。デフォルトでは番号になってる。
  
  $ tmux attach-session -t <セッション番号>
+
  $ tmux attach-session -t <セッション名>
 
   
 
   
 
  # attachはattach-sessionのエイリアス
 
  # attachはattach-sessionのエイリアス
  $ tmux attach -t <セッション番号>
+
  $ tmux attach -t <セッション名>
 
tは"target session"の意。
 
tは"target session"の意。
 +
 +
== セッション名の変更 ==
 +
$ tmux rename-session -t <現在のセッション名> <新しいセッション名>
 +
 +
== リモートでtmux ==
 +
リモートにsshしてからtmux使うと、tmuxでコピーしたテキストをローカルのクリップボードに持ってくることが出来なかったりして地味に困る。以下対処ログ。
 +
 +
* [[ssh先のUbuntuのtmuxでコピーしたテキストをローカルのMacOSのクリップボードに転送する]]

2019年8月26日 (月) 05:12時点における最新版


bash補完

セッション一覧の確認

$ tmux ls

新規セッションの開始

$ tmux new-session -s <セッション名>

sはsession-nameの意。tだったりsだったりわかりにくい。

デタッチしたセッションへのアタッチ

$ tmux ls

でセッション一覧を表示。

0: 1 windows (created Thu May 16 12:58:12 2019) [169x55]

とか表示されたら、:の左の文字列がセッション名。デフォルトでは番号になってる。

$ tmux attach-session -t <セッション名>

# attachはattach-sessionのエイリアス
$ tmux attach -t <セッション名>

tは"target session"の意。

セッション名の変更

$ tmux rename-session -t <現在のセッション名> <新しいセッション名>

リモートでtmux

リモートにsshしてからtmux使うと、tmuxでコピーしたテキストをローカルのクリップボードに持ってくることが出来なかったりして地味に困る。以下対処ログ。