Linuxでコマンドの実行結果を確認する方法
Linuxコマンドの出力を表示するには以下の方法があります:
- コマンドの出力をファイルに保存するには、出力リダイレクトを使用し、テキストエディターでファイルを開いて結果を確認します。例えば、コマンドの出力をoutput.txtというファイルに保存するには、
$ command > output.txt
$ nano output.txt
- パイプ記号(|)でコマンドの出力を別のコマンド処理に渡す。例えば、grep コマンドでコマンドの出力を絞り込む。
$ command | grep "keyword"
- teeコマンドを利用して、コマンドの出力結果を端末に表示しつつ、ファイルにも保存します。例えば、コマンドの出力結果をoutput.txtというファイルに保存しつつ、端末にも表示する場合は、
$ command | tee output.txt
- 「コマンド置換」を使ってコマンドの出力結果を変数に格納し、その変数の値を「echo」コマンドで表示する。例えば、コマンドの出力結果を変数「result」に格納する場合は、
$ result=$(command)
$ echo $result
- コマンドの実行結果は、コマンドの標準エラー出力を見れば分かります。あるコマンドでは、エラーメッセージは標準出力(stdout)ではなく標準エラーストリーム(stderr)に出力されます。標準エラー出力をファイルにリダイレクトすると、エラーメッセージを確認できます。たとえば、エラーメッセージを**error.txt**というファイルに保存するには、
$ command 2> error.txt