Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ja:端末多重接続ソフトウェア [2020/04/05 16:05]
elf created
ja:端末多重接続ソフトウェア [2020/04/05 16:16] (current)
elf
Line 5: Line 5:
  
 === GNU Screen === === GNU Screen ===
-[[http://​www.gnu.org/​software/​screen/​|GNU Screen]]は端末多重接続ソフトウェア。+[[http://​www.gnu.org/​software/​screen/​|GNU Screen]]は端末多重接続ソフトウェア。デフォルトのキーバインドはEmacsと相性が少し良くない。 
 + 
 +リモートログインした後で、次の一行を実行しておく。 
 + 
 +<​code>​ 
 +screen 
 +</​code>​ 
 + 
 +接続が途切れて、再度リモートログインしなおした後で、次の一行を実行すると、途切れる前から、その後に状態遷移したところに再接続できる。 
 +<​code>​ 
 +screen -r 
 +</​code>​ 
 + 
 +GNU Screenは一つのコンピュータ上で、複数回使用できる。 
 +接続可能なプロセスの一覧は、次の一行を実行すると表示される。 
 +<​code>​ 
 +screen -ls 
 +</​code>​ 
 + 
 +選んだプロセスに再接続するには、次の一行を実行する。 
 +<​code>​ 
 +screen -r プロセス番号 
 +</​code>​ 
 + 
 +回線が途切れずとも、切断したい場合には、次のキー操作を実行する。 
 +<​code>​ 
 +Ctrl-a 
 +
 +</​code>​ 
 + 
 +現在、接続しているセッションを終了するには、シェルを終了するように次の一行を実行する。 
 +<​code>​ 
 +exit 
 +</​code>​
  
 === tmux === === tmux ===
 [[https://​github.com/​tmux/​tmux]]はOpenBSDに標準搭載される端末多重接続ソフトウェア。GitHubで公開されている。 [[https://​github.com/​tmux/​tmux]]はOpenBSDに標準搭載される端末多重接続ソフトウェア。GitHubで公開されている。
 +
 +リモートログインした後で、次の一行を実行しておく。
 +<​code>​
 +tmux
 +</​code>​
 +
 +接続が途切れて、再度リモートログインしなおした後で、次の一行を実行すると、途切れる前から、その後に状態遷移したところに再接続できる。
 +<​code>​
 +tmux a
 +</​code>​
 +
 +tmuxは一つのコンピュータ上で、複数回使用できる。
 +接続可能なセッションの一覧は、次の一行を実行すると表示される。
 +<​code>​
 +tmux ls
 +</​code>​
 +
 +選んだセッションに再接続するには、次の一行を実行する。
 +<​code>​
 +tmux a -t <​対象セッション名>​
 +</​code>​
 +
 +選んだセッションを終了するには、次の一行を入力する。
 +<​code>​
 +tmux kill-session -t <​対象セッション名>​
 +</​code>​