私は何を知っている
program > /dev/null 2>&1
する。これは、出力が送信されたのと同じ場所に出力をリダイレクトし、エラー出力を意味します/dev/null
。2>&1
私の問題は覚えていないので、常にGoogleに検索する必要があるということです。
だから私は試しています... &2>1
Googleで検索するまですべての組み合わせを試してみます...1>2&
1>&2
覚えやすくするためのヒントは何ですか?
ベストアンサー1
エラーよりも出力が優先されるため、出力が優先されます(1対2)。
>
「行く」の略です。左は私が送りたい内容で、右は私が送りたいところです。 「where」は(ほぼ)常にファイルなので、次のようになります。
program > /dev/null 2>1
名前1のファイルにリダイレクトされます。したがって、&記号は(&)
ファイルをファイル記述子に変更します。
残念ながら、私は自分のニーモニックに触れたり開発したことがありませんが、* nixを初めて学ぶときにこの論理的アプローチがうまく機能することがわかりました。何度練習すれば第2の天性になります。