App/screen
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
/////////////////////////////////////////////////////////...
* 目次 [#vc249053]
#contents();
/////////////////////////////////////////////////////////...
* 設定 [#nece9c8d]
- 設定は、${HOME}/.screenrc に記述する。
- Debianなら、以下にサンプルがあるので、${HOME} 配下にリ...
/usr/share/doc/screen/examples/screenrc
//=======================================================...
** エスケープキーを再定義する [#nb4285fb]
- デフォルトでは C-a になっているので、bashの「行先頭に移...
- 以下は、エスケープキーを "@" に変更する例。screenの画面...
escape @@
- 但し、&color(red){本頁では、screen のエスケープキーを一...
//=======================================================...
** 画面最下段にハードステータス(ステータスライン)を表示...
hardstatus alwayslastline "%Lw"
- 1行分、ステータス表示に使われる。
- ここに、タイトル等が表示される
/////////////////////////////////////////////////////////...
* 基本操作 [#z168decf]
//=======================================================...
** 新規生成 [#create-session]
$ screen -S <session-name> -t <title> [command] [command...
- 必須の引数は特にない。が、attach/dettach などをするには...
- -S <session-name>: セッション名を指定する。セッション...
- -t <title>:タイトルを指定する。タイトルは、ハードステ...
- screen は通常、新しいセッションの起動時にシェルを起動す...
//=======================================================...
** attach [#attach-session]
- どこからも attach されていない session を attach する
$ screen -r <session-name>
- session を attach する。若し attach 中であればその前に ...
$ screen -dr <session-name>
- 既にattachされているsessionを強制的にattachする
$ screen -x <session-name>
- attach する場合に指定する <session-name> は、 [[screen ...
//=======================================================...
** detach [#detach-session]
- 直接操作
C-a d
- コマンドラインから(attach している terminal の window ...
$ screen -d <session-name>
//=======================================================...
** 画面の分割 [#split-display]
- 画面を分割し、新しい画面にウインドウを立ち上げ、ウイン...
+ 画面を分割する
-- 画面の分割(水平方向)
C-a S
-- 画面の分割(垂直分割)
C-a |
+ 分割された画面間の移動
C-a [Tab]
+ 新しいウインドウを作る
C-a c
-- 画面は分割しただけだと、新たに出来た方は shell が立ち...
+ 画面分割の解除
C-a X
//=======================================================...
** 起動している screen session の一覧 [#list-session]
- screen session 一覧の表示
$ screen -ls
- 個々の出力は下記の書式になっている:
<PID>.<session-name>
//=======================================================...
** 終了 [#terminate-session]
- ユーザがそのセッションを終了すべく操作するか、screenが...
- セッションを直接終了する場合
C-a K
- セッションとは違うウインドウ/コンソールから終了させる場合
$ screen -S <session-name> -X kill
-- "-X <command>" で、指定したセッションにに対するコマン...
/////////////////////////////////////////////////////////...
* 参考リンク [#s4934c2b]
- [[Screen User’s Manual>https://www.gnu.org/software/scr...
- [[USING SCREEN EXAMPLE part2>http://www.dekaino.net/scr...
- [[Screen>http://risky-safety.org/zinnia/screen/]]
- [[SCREEN Quick Reference>https://aperiodic.net/screen/q...
終了行:
#topicpath
/////////////////////////////////////////////////////////...
* 目次 [#vc249053]
#contents();
/////////////////////////////////////////////////////////...
* 設定 [#nece9c8d]
- 設定は、${HOME}/.screenrc に記述する。
- Debianなら、以下にサンプルがあるので、${HOME} 配下にリ...
/usr/share/doc/screen/examples/screenrc
//=======================================================...
** エスケープキーを再定義する [#nb4285fb]
- デフォルトでは C-a になっているので、bashの「行先頭に移...
- 以下は、エスケープキーを "@" に変更する例。screenの画面...
escape @@
- 但し、&color(red){本頁では、screen のエスケープキーを一...
//=======================================================...
** 画面最下段にハードステータス(ステータスライン)を表示...
hardstatus alwayslastline "%Lw"
- 1行分、ステータス表示に使われる。
- ここに、タイトル等が表示される
/////////////////////////////////////////////////////////...
* 基本操作 [#z168decf]
//=======================================================...
** 新規生成 [#create-session]
$ screen -S <session-name> -t <title> [command] [command...
- 必須の引数は特にない。が、attach/dettach などをするには...
- -S <session-name>: セッション名を指定する。セッション...
- -t <title>:タイトルを指定する。タイトルは、ハードステ...
- screen は通常、新しいセッションの起動時にシェルを起動す...
//=======================================================...
** attach [#attach-session]
- どこからも attach されていない session を attach する
$ screen -r <session-name>
- session を attach する。若し attach 中であればその前に ...
$ screen -dr <session-name>
- 既にattachされているsessionを強制的にattachする
$ screen -x <session-name>
- attach する場合に指定する <session-name> は、 [[screen ...
//=======================================================...
** detach [#detach-session]
- 直接操作
C-a d
- コマンドラインから(attach している terminal の window ...
$ screen -d <session-name>
//=======================================================...
** 画面の分割 [#split-display]
- 画面を分割し、新しい画面にウインドウを立ち上げ、ウイン...
+ 画面を分割する
-- 画面の分割(水平方向)
C-a S
-- 画面の分割(垂直分割)
C-a |
+ 分割された画面間の移動
C-a [Tab]
+ 新しいウインドウを作る
C-a c
-- 画面は分割しただけだと、新たに出来た方は shell が立ち...
+ 画面分割の解除
C-a X
//=======================================================...
** 起動している screen session の一覧 [#list-session]
- screen session 一覧の表示
$ screen -ls
- 個々の出力は下記の書式になっている:
<PID>.<session-name>
//=======================================================...
** 終了 [#terminate-session]
- ユーザがそのセッションを終了すべく操作するか、screenが...
- セッションを直接終了する場合
C-a K
- セッションとは違うウインドウ/コンソールから終了させる場合
$ screen -S <session-name> -X kill
-- "-X <command>" で、指定したセッションにに対するコマン...
/////////////////////////////////////////////////////////...
* 参考リンク [#s4934c2b]
- [[Screen User’s Manual>https://www.gnu.org/software/scr...
- [[USING SCREEN EXAMPLE part2>http://www.dekaino.net/scr...
- [[Screen>http://risky-safety.org/zinnia/screen/]]
- [[SCREEN Quick Reference>https://aperiodic.net/screen/q...
ページ名: