コンテンツにスキップ

「Dtach」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
翻訳
 
 
(2人の利用者による、間の3版が非表示)
1行目: 1行目:
[[Category:ターミナルエミュータ]]
[[Category:ターミナルマルチプクサ]]
[[en:Dtach]]
[[en:Dtach]]
{{Related articles start}}
{{Related articles start}}
10行目: 10行目:
== インストール ==
== インストール ==


{{pkg|dtach}} パッケージを[[インストール]]してください。
{{AUR|dtach}} パッケージを[[インストール]]してください。


== 使用方法 ==
== 使用方法 ==
28行目: 28行目:
$ dtach -n ''socket'' 'command''
$ dtach -n ''socket'' 'command''


=== ===
=== セッションにアタッチ ===


既存のセッションにアタッチするには:
既存のセッションにアタッチするには:
42行目: 42行目:
アタッチされたセッションで {{ic|Ctrl+\}} と入力してください。{{ic|-e}} フラグを使うことで使用するキーは変えられます。
アタッチされたセッションで {{ic|Ctrl+\}} と入力してください。{{ic|-e}} フラグを使うことで使用するキーは変えられます。


== ヒントとテクニック ==
== Tips and tricks ==


=== セッションの共有 ===
=== セッションの共有 ===

2020年11月17日 (火) 10:32時点における最新版

関連記事

dtach は screen のデタッチ機能をエミュレートする小さなプログラムです。ターミナルの制御から保護された環境でプログラムを実行して、後でアタッチすることができます [1]

インストール

dtachAUR パッケージをインストールしてください。

使用方法

新しいセッションの作成

command を実行する新しいセッションを作成してアタッチするには:

$ dtach -c socket command

例えば、/tmp/bashsession にソケットを配置して bash を実行する新しいセッションを作成するには:

$ dtach -c /tmp/bashsession bash

アタッチせずに command コマンドを実行する新しいセッションを作成するには:

$ dtach -n socket 'command

セッションにアタッチ

既存のセッションにアタッチするには:

$ dtach -a socket

セッションが存在しない場合、作成するには:

$ dtach -A socket

セッションからデタッチ

アタッチされたセッションで Ctrl+\ と入力してください。-e フラグを使うことで使用するキーは変えられます。

ヒントとテクニック

セッションの共有

他のユーザーとセッションを共有するには新しいセッションを作成してからソケットファイルのパーミッションを変更して他のユーザーからも読み書きできるようにしてください。その後、他のユーザーからセッションにアタッチすることができます。