一連のコマンド(最初に特定のウィンドウに入り、次の2番目のステップでアクションを実行するなど)をキーにバインドしたいと思います。画面上ではこれは可能ですか?もっと一般的に(これは私の質問に対する答えでもあるので):すでに定義されている他のコマンドのシーケンスである新しいコマンドを定義することは可能ですか?
答え1
ちょうど同様の質問が出ました。これを行うには、.screenrcに以下を追加します。
hをcmd1 cmd2 cmd3にバインドしたいとしましょう。
bind h eval "cmd1" "cmd2" "cmd3"
二重引用符は必要ないと聞きました。考えてみてください。コマンドにパラメータがある場合は、二重引用符が必要です。秘密はevalコマンドを使用することです。