次のようにキーボードを使用してキーの組み合わせを入力するのと同じ方法で、セッションから安全に分離するために(Ctrl++)をどのように表現できますか?adscreen
(echo -ne '\015')
これらの式を一種のスクリプトに入れたいです。 Linuxキーボードキー式マップなどがありますか?
ベストアンサー1
私が知る限り、シェルで実行できるコマンドはありません。以内にscreen
このセッションから端末を分離するセッションです。screen
入力のみを表示ターミナルからマジックメタ文字(Ctrl- a)の場合、管理対象端末セッションに表示されないすべての項目screen
それ自体。説明するために - 文字の後に文字をdetachsequence
含むファイルを作成しました。Ctrlad
$ hexdump detachsequence
0000000 01 64
セッションcat
でこれを行うと、何も起こりません。ファイルは表示されません(制御文字は表示されますが)。screen
$ cat detachsequence
d
または同じように目にさらされませecho
んprintf
。
実際、cat
その中のファイルが自分に制御シーケンスを送信できる場合、screen
これは特に深刻なセキュリティ上の欠陥になります。screen