端末に出力を表示し、同時にファイルに保存する方法は?


51

私は使っている:

user@unknown:~$ sudo command -option > log

「コマンド」の結果をファイル「ログ」に保存しますが、端末でも結果を取得したいのですが、これは可能ですか?

私はubuntu 10.04 ltsを使用しています。



@ 8bittreeこの投稿は3年前のもので、他の質問よりも多くの意見と投票があります。他の質問は、代わりに重複として閉じてください。
Excellll

@Excellll Ageは無関係です。他の方が優れた答えを持っていると思うので、これを重複としてフラグを立てました。
8ビットツリー

このAskUbuntuの回答には、利用可能なオプションの優れた概要があります。
ウォルディリアス

回答:



13

探しているコマンドは「tee」で、パイプティーに似たデータ接続を作成します。2つの方法でデータを送信します。そう

sudoコマンド-option | ティーログ

コマンド出力をファイル 'log'とstdout(この場合はターミナル)の両方にティーします。


5

script[ http://linux.die.net/man/1/script ]を使用して、ターミナルセッションで発生するすべてをキャプチャすることもできます。

スクリプトは、端末に印刷されるすべてのタイプスクリプトを作成します。タイプスクリプトファイルはlpr(1)で後で印刷できるため、課題の証拠として対話型セッションのハードコピーレコードが必要な学生に役立ちます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.