230
260

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

screenのコマンドの備忘録

Last updated at Posted at 2015-09-27

#screen
screenの使い方について

##用語

項目
プリフィックスコマンド ctrl + a
セッション 仮想端末を管理する概念
ウィンドウ 一つの仮想端末のこと
ペイン 分割された仮想端末画面のこと
リージョン 分割された仮想端末画面領域のこと
レイアウト 仮想端末画面領域の区切られ方
アタッチ セッションがフォアグラウンドで使用中のこと
デタッチ セッションがバッググラウンドで使用中のこと
サスペンド セッションを使用停止にすること

##セッションの操作

項目
セッション開始 screen
セッション一覧 screen -ls
セッションの削除 screen -r PID
セッションのデタッチ screen -d PID
セッションのデタッチ(-dオプションでデタッチ出来ない場合) ps x | grep pts | grep sshd
kill -KILL {PID}
# grepが走っていない擬似端末のPIDを切る
セッション名をつけてアッタチ screen -S {セッション名}
セッションアタッチ(既にアッタチ済みは無理) screen -r PID
セッション強制アタッチ screen -d -r PID
セッション重複アタッチ screen -x PID
直前のセッションアタッチ screen -R
死んだセッションの削除 screen -wipe
セッション一括削除 screen -r -X quit
rm -rf /var/run/screen/S-名前/*
マニュアル man screen

##ウィンドウの操作

項目
ウィンドウ一覧取得 ctrl+a w
ウィンドウ作成 ctrl+a c
ctrl+a ctrl+a
ウィンドウ切り替え選択 ctrl+a "
ウィンドウ切り替え ctrl+a {画面番号}
直前のウィンドウ切り替え ctrl+a ctrl+a
昇順にウィンドウの切り替え ctrl+a space
前方のウィンドウの切り替え ctrl+a n
後方のウィンドウの切り替え ctrl+a p
ウィンドウ終了 exit
ctrl+D
ctrl+a k
セッションデタッチ ctrl+a ctrl+d
ウィンドウ全終了 ctrl+a \
セッションの停止 ctrl+z
ウィンドウの名前変更 ctrl+a + A
ウィンドウの初期化 ctrl+a + Z
ウィンドウinfo表示 ctrl+a + i
ヘルプ ctrl+a ?

##コピーモード

項目
コピーモードに入る ctrl+a [
始点 space
終点 space
コピーモード終了 ctrl+a ]
バッファからペースト ctrl+a ]
バッファを ctrl+a ]
ペースト ctrl+a ]

##リージョン

項目
リージョンの横分割 ctrl+a S
リージョンの縦分割 ctrl+a
リージョンの移動 ctrl+a tab
現在のリージョンの削除 ctrl+a X
リージョンの削除 ctrl+a x
リージョンを広げる ctrl+a +
リージョンを狭める ctrl+a -
カレントリージョン以外を一括削除 ctrl+a Q

##その他

項目
バージョン情報 ctrl+a v
時刻情報 ctrl+a v
.screenrcの再読み込み ctrl+a : source $HOME/.screenrc

##参考文献
http://linuxjm.sourceforge.jp/html/GNU_screen/man1/screen.1.html
http://www.limy.org/program/screen.html
http://www.m-bsys.com/knowledge/linux-screen
http://note.crohaco.net/2015/gnu-screen-study/
http://www.akionux.net/wiki/index.php/screen%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A7%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%82%92%E4%BE%BF%E5%88%A9%E3%81%AB%E4%BD%BF%E3%81%86
http://www.ayu.ics.keio.ac.jp/~mukai/tips/screen.html
http://www.gnu.org/software/screen/manual/screen.html
http://netmark.jp/2011/12/gnu-screen-plusone.html
http://www.akionux.net/wiki/index.php/screenコマンドでターミナルを便利に使う#.E3.82.BB.E3.83.83.E3.82.B7.E3.83.A7.E3.83.B3.E3.82.92.E5.86.8D.E8.B5.B7.E5.8B.95.E3.81.97.E3.81.A6.E3.82.82.E5.89.8A.E9.99.A4.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84.E3.82.88.E3.81.86.E3.81.AB.E3.81.99.E3.82.8B

230
260
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
230
260

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?