多数のファイルを含む長いリストを実行した場合は、出力が切り捨てられてパイプされる必要がありますmore
。screen
これはセッションにログインしたときに発生します。
より多くのコンテンツをパイプする必要がないように、スクリーンセッションに対してどの設定を変更する必要がありますか?オペレーティングシステムはAlmaLinux 8です。
答え1
screen
xterm
一般的なターミナルエミュレータ(LinuxまたはLinuxカーネル仮想ターミナルなど)と比較して多くのユニークな機能を持つターミナルエミュレータですputty
。垂直、水平に分割でき、複数の「ウィンドウ」を持つ複数のセッションを持つことができ、任意のデバイスに接続/分離できます。多くの表示装置のうち、接続したり再接続しなくても自動化でき、外部フィルタを使って入出力を処理するなどの作業を行うことができます。
もう1つの主な違いは、xterm
Linuxgnome-terminal
の仮想端末がフレームバッファまたはVGAコンソールであることですが、screen
ディスプレイデバイスは所有者端末は、物理端末やxterm
Linux仮想端末など、何でも構いません。
vt100に似た端末をエミュレートし、ホスト端末で利用できる機能を使用します。
これらのホスト端末の中には、スクロールバックバッファ(Linux仮想端末からShift+として取得するバッファPageUp/Down、または一部のX11端末エミュレータではスクロールバーで動作可能なバッファ)がありますが、「screen
独自のウィンドウで実行」という端末エミュレーションがあります。スクロールできるようにしてはいけません。
screen
ただし、ウィンドウごとに1つずつ独自のスクロールバックバッファがあります。このバッファは、screen セッションが接続されている場所に関係なく使用でき、完全に分離しても引き続き使用できます。
次のコマンドを使用してサイズを変更できますscrollback
とdefscrollback
画面コマンド。から始めることができますコピーモードデフォルトでは、入力にはまたはを<prefix>[
使用します。<prefix>^[
<prefix>ESC
<prefix
^A
コピーモードでは、矢印やページの上/下キーまたはhjklHL viスタイルのモーションキーなどを使用して上下にスクロールし、そこからテキストを選択およびコピーし、選択項目をファイルに送信したり、独自の操作を定義するすることもできます。
<prefix>H
画面ウィンドウのすべての出力履歴を記録したり、ウィンドウに表示される内容を送信したり<prefix>h
、スクロールバックバッファを含めることもできますhardcopy -h
。
答え2
「切り取り」とは、出力の最後の部分だけを見ることを意味すると仮定します。
screen
スクロールバーが機能しなくなるようにコンソール管理を引き継ぎます。最も明確な解決策は使用を中止することです。いくつかのインスタンスを使用するよりも良いケースがscreen
ほとんどないからです。xterm
スクロールバックバッファをスクロールするには、screen
次のようにする必要があります。
- コントロール-A [
- 後方にスクロールするには、矢印キーを使用します。
- 脱出出口スクロール
しかし、正直なところ、私は使用していないscreen
ので、ウェブサイトの内容の一部をコピーしました。
または、画面を拡大するか、フォントサイズを縮小してください。