最近、端末の出力を書き留める必要がありました。そして、これを読みました質問sudo apt update答えを見つけるために。しかし今は、以前に実行した操作の履歴を保存するために、コマンド(ターミナルに入力したもの、たとえば、など)を書き留めておきたいと思います。
入力をファイルに保存し、同時にこの入力を実行するにはどうすればよいでしょうか?
PS にscriptは type: などの不要なコードが多すぎます。^[[? ^[[mコマンドだけを保存する、より簡単な方法が欲しいです。
答え1
tee コマンドを使用して、入力をファイルに書き込むと同時に、標準出力にも書き込んでプログラムにパイプします。例: bash の場合:
tee foo |bash
ls
df
^c
つまり、fooファイルには
ls
df
そして bash はターミナルに出力します。


