Articles Comments

ちからの備忘録的日記 » tips » screen 操作メモ

screen 操作メモ




画面をたくさん開いて、画面移動に疲れてきたので、screen を使うことにしました。使い始めて日が浅いため、とりあえずよく使うやつだけのメモです。

アタッチ、デタッチ、セッション一覧

デタッチ

Ctrl-a + Ctrl-d

デタッチするとこんな感じ。

[root@nemf ~]# screen
[detached]
[root@nemf ~]#

仕事などでログ解析スクリプトなど長時間処理を実行して、帰宅する際に活躍します。

セッション一覧

自分のセッション一覧を確認する。

screen -ls

[root@nemf ~]# screen -ls
There is a screen on:
        26271.pts-1.nemf        (Detached)
1 Socket in /var/run/screen/S-root.

アタッチ

セッションにアタッチする。

screen -r [[pid.]tty[.host]]

[root@nemf ~]# screen -ls
There is a screen on:
        26271.pts-1.nemf        (Detached)
1 Socket in /var/run/screen/S-root.

上記のように、セッションが一つしかない場合は引数なしでアタッチできます。

screen -r

もちろん、以下のようにセッションを指定してのアタッチも可能です。

screen -r pts-1
screen -r 26271
screen -r 26271.pts-1.nemf

ウィンドウ操作

新規ウィンドウ追加

ウィンドウの追加です。

Ctrl-a + Ctrl-c

ウィンドウ削除

ウィンドウの削除です。

Ctrl-a + K

ウィンドウ一覧

ウィンドウリストの表示です。

Ctrl-a + w

一番覚えておくといいもの

screen のヘルプです。

Ctrl-a + ?

                       Screen key bindings, page 1 of 2.

                       Command key:  ^A   Literal ^A:  a

   break      ^B b          license    ,             reset      Z
   clear      C             lockscreen X             screen     ^C c
   colon      :             log        H             select     '
   copy       ^[ [          login      L             silence    _
   detach     ^D d          meta       a             split      S
   digraph    ^V            monitor    M             suspend    ^Z z
   displays   *             next       ^@ ^N sp n    time       ^T t
   fit        F             number     N             title      A
   flow       ^F f          only       Q             vbell      ^G
   focus      ^I            other      ^A            version    v
   hardcopy   h             pow_break  B             width      W
   help       ?             pow_detach D             windows    ^W w
   history    { }           prev       ^P p ^?       wrap       ^R r
   info       i             readbuf    <             writebuf   >
   kill       K             redisplay  ^L l          xoff       ^S s
   lastmsg    ^M m          removebuf  =             xon        ^Q q


                  [Press Space for next page; Return to end.]
                       Screen key bindings, page 2 of 2.

^]  paste .
"   windowlist -b
-   select -
0   select 0
1   select 1
2   select 2
3   select 3
4   select 4
5   select 5
6   select 6
7   select 7
8   select 8
9   select 9
I   login on
O   login off
]   paste .




                        [Press Space or Return to end.]
Related Posts Plugin for WordPress, Blogger...

Filed under: tips · Tags:

Leave a Reply

*