入力内容をファイルに書き込むにはどうすればいいでしょうか?

入力内容をファイルに書き込むにはどうすればいいでしょうか?

最近、端末の出力を書き留める必要がありました。そして、これを読みました質問sudo apt update答えを見つけるために。しかし今は、以前に実行した操作の履歴を保存するために、コマンド(ターミナルに入力したもの、たとえば、など)を書き留めておきたいと思います。

入力をファイルに保存し、同時にこの入力を実行するにはどうすればよいでしょうか?

PS にscriptは type: などの不要なコードが多すぎます。^[[? ^[[mコマンドだけを保存する、より簡単な方法が欲しいです。

答え1

tee コマンドを使用して、入力をファイルに書き込むと同時に、標準出力にも書き込んでプログラムにパイプします。例: bash の場合:

tee foo |bash
ls
df
^c

つまり、fooファイルには

ls
df

そして bash はターミナルに出力します。

関連情報