GNU/Linux >> Linux の 問題 >  >> Linux

GNU Screen コピー バッファをクリップボードにコピーするには?

xsel のような CLI クリップボード ツールを使用できます。 または pbpaste そして cat STDIN からコンテンツを取得するためのユーティリティ。 xsel を使用した Linux での手順

<オール>
  • テキストを screen セッションから GNU screen のコピー バッファにコピーします。
  • 画面内で次のコマンドを実行します:cat | xsel -b
  • If xsel エラーを報告しなかったので、画面のコピー バッファを STDIN にダンプします:Ctrl+a+]
  • cat に EOF を送信する 終了するには:Ctrl+d
  • この時点で、スクリーン コピー バッファの内容がクリップボードにあるはずです。

    編集:すべての X プログラムと同様に、xsel クリップボードにアクセスするために X サーバーに接続する方法を知る必要があります。 DISPLAY が必要です 環境変数が適切に設定されています。


    この回答は、コピーしたバッファの内容をすぐに貼り付けることが最終目標であるシナリオでのみ機能します。

    これを行う最も簡単な方法は、画面を 2 つの領域に分割することです。これを行うには、CTRL を押します +a 次に |

    CTRL を押します +a 次に TAB 2 番目のリージョンに切り替えるには、CTRL +a 次に c 2 番目のリージョンで新しいセッションを作成します。

    nano からコピーして端末に貼り付けたい場合は、左側の領域で nano のファイルを開き、CTRL を押します。 +a その後 ESC 、コピー場所の開始点までスクロールし、SPACE を押します 、終点までスクロールしてテキストを選択し、SPACE を押します 再びコピーをマークします。

    あとは CTRL を押すだけです +a 次に TAB 右側のリージョンに切り替えて CTRL を押します +a 次に ] .

    テキストはコマンドラインに書き出されます。ファイルに直接書き込みたい場合は、ハードコピー オプションもチェックできることに注意してください。


    Linux
    1. Ubuntu 18.04で現在のディレクトリのパスをコピーする方法は?

    2. 画面をロックする方法は?

    3. LinuxでRsyncコマンドを使用するにはどうすればよいですか?

    1. screen コマンドでスクロールバックをクリアするには?

    2. gnu cp コマンドを使用して複数のディレクトリにファイルをコピーする方法

    3. vim バッファの代わりにシステム クリップボードにコピー

    1. パイプバッファの大きさはどれくらいですか?

    2. リモート コマンドの出力をローカル クリップボードにコピーするにはどうすればよいですか?

    3. gnu画面で実行されているbashスクリプト内でオーディオベルを鳴らすにはどうすればよいですか?