いくつかのテキストをコピーしてを使用して検索したかったless
。less
クリップボードの内容を最初にファイルに保存したり、保存echo
などをせずに直接使用する方法を知りたいです。
答え1
使用クリップまたはシェル(すべてのLinuxディストリビューションとBSDポートで動作する必要があります)。
マウスで項目を選択したときに自動的にコピーされるX11選択項目の場合:
xsel | less
xclip -o | less
X11クリップボードを明示的にコピーする場合(通常Ctrl+ C):
xsel -b | less
xclip -o -selection c | less
macOSではpbpaste
。
pbpaste | less
バラよりコンテンツを表示せずにファイルの内容をクリップボードにコピーします。より多くの情報を知りたいです。
答え2
低技術アプローチは次のとおりです。
何かコピーしたんでしょ?だからShift-Insertなどを押すと貼り付けられるのでしょうか?
$ cat | less
次にShift+を押してInsertからCtrl+を押します。C
望むより!これで、上下にスクロールしてless
貼り付けたクリップボードのテキストから目的の操作を検索して実行できます。
この場合、Ctrl+はD入力を終了しないことに注意してくださいcat
。理由はわかりませんが、FreeBSDとUbuntuの両方では使用できません。
答え3
X11では、クリップボードの統合方法のため、この機能は機能しません。
まず、2つのクリップボードが使用されます。
- あなたが選んだもの
- Ctrl+C などのショートカットを使用してコンテンツをコピーする
プログラムはクリップボードの一方または両方を使用できます。
全体のプロセスは次のとおりです。
Client A X Server Client B
----------------------------------------------------------------
(1) | I own selection FOO! |
| -------------------> |
| Write sel. FOO to BAR! | (2)
| <--------------------- |
| Write sel. FOO to BAR! |
| <--------------------- |
| Here is FOO.
| -------------------------:-----------------------> |
Okay, got it. |
| <------------------------:------------------------ |
(源泉)
ターミナルワークフローでクリップボードの内容を使用するには、次のように使用できます。クリップ必要なコマンドにエイリアスを付けることができます。