Linuxでプログラムを実行した後にコマンドライン画面の出力を保存する方法は?

Linuxでプログラムを実行した後にコマンドライン画面の出力を保存する方法は?

SSHサーバー画面に多くのコマンドライン出力を含むプログラムを実行しました。スクロールして出力を表示できるようにこの記事を参照しましたが、出力が多すぎて1行ずつ上がることは適切ではありません。

画面内をスクロールするか、出力を一時停止します。

画面出力を保存するか、一度にコピーしてファイルに貼り付ける方法があるかどうか疑問に思います。

ベストアンサー1

一度見てみたいかもしれませんscript(1)ログ端末出力。これにより、エスケープシーケンス、コマンドプロンプト、間隔など、端末に表示されるすべての項目の元の形式を保持するタイプスクリプトファイルが生成されます。

script [file]SSHログイン前に最初に呼び出して、スタンドアロンコマンドとして使用できます。ファイルを指定しないと、そのファイルが呼び出され、typescriptPWD に配置されます。
その後、通常どおりコマンドを実行し、完了したらssh typeをexit押すCtrl-Dか、通常は端末を閉じる方法を使用しますscript

catその後、または同じコマンドを使用してこれらのTypeScriptファイルを読み取ることができますless -r(バイナリファイルの警告を無視)。

おすすめ記事