コンソール環境でのみCentOSバッファ/クリップボードを使用する

コンソール環境でのみCentOSバッファ/クリップボードを使用する

CentOS 8の最小インストールがあります。グラフィカルユーザーインターフェースはありません。私がコンソールにいる場合は、nice-command-with-switches-that-does-stuff私が満足するコマンドなどのコマンドを入力したとします。この情報を目的のスクリプトに貼り付けることができるようにvi script.sh、コンソールでその行の全部または一部を選択したいと思います。

明らかにすることはうまくecho 'nice-command-with-switches-that-does-stuff' >> script.shいくかもしれませんが、ファイルの最後にテキストが必要な場合にのみ可能です(ただし、必ずしもそうではありません)。

作業中のコンソールの一部のテキストを選択的に表示し、他の場所(内部またはvimnanoのエディタなど)で使用するためにバッファ/クリップボードに保存し、反対方向に使用する一般的な方法はありますか? viの中からいくつかのテキストをドラッグし、viの外から抽出してコンソールに貼り付けるまで保存できますか?

ベストアンサー1

  • gpmサービスを使用すると、画面上のテキストを選択し、マウスを使用してコピー/貼り付けを行うことができます。デフォルトでは有効になっているかどうかはわかりませんdnf install gpm; systemctl enable gpm; systemctl start gpm。そうでない場合。

  • 次に、画面のどの部分(スクロールバック履歴を含む)を使用screen/コピーして、任意の場所に貼り付けることができます。tmux

他の方法もありますが、これら2つの方法が最も明白です。純粋なLinuxテキスト端末は機能が非常に限られています。

おすすめ記事