分割画面「キャッツ」も可能ですか?

分割画面「キャッツ」も可能ですか?

私はこの質問をしました使用方法catless行数によって異なりますか?目的は、長いファイルを表示した後に自分の履歴を見るためにスクロールしすぎずに多くのファイルを閲覧しながら、短いファイルの内容を直接表示することです。

しかし、「通常の」bash出力には画面の半分を使用し、出力には残りの半分(右または上、おそらく好みに応じて)を使用する方が便利ですcatscreenこれを達成するための良い方法(おそらく魔法)がありますか?つまり、出力を残りの半分にリダイレクトする単純なパイプを持つ分割画面端末があり、バッファの半分を個別にスクロールできる2番目のショートカットペアはありますか?

私の最初の衝動はmkfifoパイプに関するものでしたが、より簡単な方法があるか、実際に誰かがそのためのツールを書いたかもしれません。

ベストアンサー1

catfifoとパイプなしで出力を次にリダイレクトできます。

  1. /dev/pts/NUMNUMはログインしたポイントの数です。画面分割には役に立たない場合があります)
  2. /proc/PID/fd/0(ここで、PIDは、出力が表示される端末のシェルプロセスのPIDです。)

おすすめ記事