ターミナル常におけるリダイレクトについて
ターミナル上のコマンドをログファイルとして残すことができます。
>
を使うと、ターミナル上に表示される文字列をファイルにして書き込むことができます。
AWS Cloud9のWorkspaceでの実行結果
$ ls > log.txt
画像を見ると、カレントディレクトリにlog.txt
という指定した名前でファイルが生成され、ログの実行結果が表示されていることがわかります。ちなみに、ターミナル上には表示されていません。
注意すべきポイントは、>
は既にファイルが存在した場合に、強制的に上書き してしまうコマンドです。
>
のところを>>
にすると、上書きではなく、末尾に追加されます。