![画面内のコマンドの先頭へ移動します](https://rvso.com/image/1284801/%E7%94%BB%E9%9D%A2%E5%86%85%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E5%85%88%E9%A0%AD%E3%81%B8%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99.png)
画面に大量の出力を吐き出すコマンドを実行した後、コピー モードに切り替えて、コマンドの開始位置を見つけようとします。類似したテキストが大量にあり、調べる必要がある場合は、これは非常に困難になります。コマンドの開始位置まですばやくスクロールする方法はありますか?
答え1
'less'コマンドにパイプする
キャットフード | 少ない
つまり、less が実行中であり、bash に戻るには 'q' キーで less を終了する必要があります。less を使用すると、検索したり、先頭にすばやく移動したりできます。
答え2
コマンドからの出力をファイルにリダイレクト (>) して、必要なものを取得できます。コマンドが正確に開始する場所までスクロールする方法はわかりません。ところで、端末によって機能は異なり、すべての端末が必要な機能をサポートしているわけではありません。