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

Ubuntu –不要な変更行のある端末から長い1行のテキストをコピーしますか?

locate ... | less 長いパスを出力します。これは、実際には1行ですが、端末に複数の行として表示されます。

マウスでテキストを選択し、 Ctrl を押すことで、ターミナルからパスをコピーします +シフト + C
テキストファイルに貼り付けると、ターミナルに表示されるのとまったく同じように、テキストに不要な変更行が表示されます。

しかし、locate ... | less 、不要なライン変更を導入せずに、そして時々私はできません。何か違うことをしているのかわかりません。

では、問題が発生しないようにするにはどうすればよいのでしょうか。ありがとう!

私のOS:Ubuntu12.04。

私のターミナル:Gnomeターミナル3.4.1.1

承認された回答:

端末に表示されているもの(画面に収まるもののみ)をコピーする代わりに、実際のテキストをコピーします。 Xクリップボードとの間でデータをコピーするには、外部ユーティリティxselまたはxclipのいずれかを使用します(これらはほとんど同じ機能を備えています。この回答ではxselを使用します)。クリップボードにコピーするには、標準入力で目的のコンテンツを渡します。クリップボードから貼り付ける場合、コンテンツは標準出力に書き込まれます。

以下では、|を使用します コマンドを介して一連の行をパイプするコマンド。操作する最初の行までスクロールし、mmと入力します マークを設定するには、最後の行までスクロールして、|mxsel -bと入力します。 Enterを押します 。 2つのマークが事前定義されています:^ ファイルの先頭には、$ ファイルの終わり。したがって、ファイル全体をコピーするには、<|$xsel -bを使用します。 。 1行をコピーするには、mm|mxsel -bを使用します およびEnter

-bを削除します クリップボードの代わりにプライマリ選択にコピーするオプション。


Ubuntu
  1. 「CasttoTV」を使用してUbuntuからChromecastにメディアをストリーミング

  2. UbuntuのデュアルブートからKubuntuをアンインストールしますか?

  3. Ubuntu ターミナルにコピーして貼り付けます

  1. ターミナルからUbuntuから即座にログアウトする方法

  2. UbuntuでHdmiからキャプチャする方法は?

  3. Linux および Ubuntu ターミナルでのコピー アンド ペースト

  1. Ubuntu20.04のターミナルにテキストをコピーして貼り付けます

  2. Ubuntu22.04のターミナルにテキストをコピーして貼り付けます

  3. Ubuntu 18.04でOpenSSLを使用してテキストファイルを復号化できませんか?