デフォルトでは、すべての出力をポケットベルに送信するにはどうすればよいですか?

デフォルトでは、すべての出力をポケットベルに送信するにはどうすればよいですか?

git多くのコマンドには非常に良い機能があります。デフォルトでは、対話型端末の出力はポケットベルに渡され、複数の画面への出力がある場合にのみポケットベルを開いたままにします。出力は代わりに端末にあります。出口からそれを消すこと。 GNOME端末でこれをBashのデフォルトとして設定する方法はありますか?つまり、各コマンドのすべてのTTY出力(好ましくは標準エラーを含む)をポケットベルに送信します。

アイデアは、コマンドが予期せず多くの出力を生成し(特に構文やその他のエラーがある場合)、端末の履歴設定によって一部が失われる可能性があることです。ポケットベルの出力を見ると、実際に何が起こっているのかを確認するのが最善です。

答え1

これが可能かどうかわかりません。

次善策は、おそらくコンテンツをless -FX-Fこのフラグは、入力全体が1つの画面に収まるとすぐにlessを終了させるのに対し、フラグは終了後に-X画面を消去しません。

答え2

可能かどうかわかりません。しかし...

いくつかの解決策があります:

  • - / - を使用してgnome-terminal前のページを表示できます。ShiftPgUpShiftPgDn

  • ご利用いただくと前のscreenページをご覧いただけます。コピーモードCtrl-、次およびその他のコマンドを使用a Escして移動します(コピーモードを終了するには)。PgUpPgDnviEsc

答え3

scriptバイパスただします。マニュアルページから:

 script makes a typescript of everything printed on your terminal.  It is
 useful for students who need a hardcopy record of an interactive session
 as proof of an assignment, as the typescript file can be printed out
 later with lpr(1).

答え4

CTRLKonsoleは+を使用して出力を一時停止することができS、現在のウィンドウのすべてのバッファは固定されて使用またはナビゲートPageUpできますPageDown

ただし、必要に応じてバッファを増やす必要があります。

ここに画像の説明を入力してください。

関連情報