$PROMPT
stdout
移動:最後に実行されたコマンドをインポートしてstderr
単一のファイルにインポートする最も短い方法は何ですか?
もちろん、単一ファイルの&>
リダイレクトstdout
とを使用してから、stderr
ファイル$PROMPT
の先頭と末尾にそれぞれとを追加することもできます。$!!
私のログファイルを次のように見たいです。
$PROMPT: $LAST_EXECUTED_COMMAND
$STOUD_STDERR
$PROMPT
答え1
達成しようとしているのは、ターミナルセッションのTypeScriptです。このためにscript
。
録音開始:
$ script logfile
Script started, file is logfile
$
これでコマンドを入力し、完了したらctrl- を使用して終了しますd。これで、次のコマンドを使用してファイルを表示できます。
less -r logfile
このファイルには、入力、出力、エラーメッセージ、シェルプロンプトなどが含まれます。