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

マウスなしで xterm からテキストをコピーするにはどうすればよいですか?

同様の状況で XSel が役立つことがわかりました。 X選択を操作するツールです。たとえば、これはコマンドの出力をクリップボードに保存します:

grep error error.log | xsel -bi

tmux を使用することもできます screen と同様の機能を備えています . tmux になったら コピーしたい出力があれば、次のようにしてコピーして貼り付けることができます:

<オール>
  • Ctrl + B でコピー モードに入る 、[
  • 矢印キーでカーソルを移動し、Ctrl + Space で選択を開始します
  • カーソルを移動してコピーするテキスト/領域を選択し、Alt + W でコピーします (これにより、すぐにコピー モードが終了します)
  • 貼り付けできるようになりました (tmux 以内) のみ) Ctrl + B を使用 、]
  • これらの指示は emacs を前提としています キーバインドが有効になります。 vi の場合 バインディングについては、この比較を参照するか、このステップバイステップ ガイドに従ってください。


    GNU screen のコピー アンド ペースト コマンドを使用できます。

    クイック チュートリアル:

    <オール>
  • 画面を開く:screen (または screen myprog my args here )
  • プログラムを実行し、コピーしたい出力を生成します
  • コピーモードに入る:Control +a +[
  • カーソルを開始点に移動
  • Enter を押します
  • カーソルを終点に移動
  • Enter を押します
  • 貼り付け:コントロール +a +]
  • Screen はそれよりもはるかに強力です (特別な端末エミュレーターを必要とせずにいくつかの仮想端末をタブに移動するために使用し、X がクラッシュした場合などにセッションが失われないようにするためにも使用します)。画面から出るには、シェル セッションを終了するか、Ctrl と入力します。 +a , Ctrl +\ .


    Linux
    1. 着信メールをText/plainからText/htmlに変更しますか?

    2. Wineからデスクトップにファイルをコピーする方法は?

    3. Linuxでテキストファイルからバイナリを見分ける方法

    1. テキスト ファイルから改行を削除するにはどうすればよいですか?

    2. dockerfile からホストにファイルをコピーする方法は?

    3. LinuxでPDFからOCRでテキストを抽出するには?

    1. あるマシンから別のマシンに設定をコピーする方法は?

    2. less からテキストをコピーする方法

    3. コマンド履歴から特定のコマンドを実行せずに呼び出す方法