でLinuxの高度なLinuxの標準入力と出力

Linuxの標準入力と出力の

標準入力 0     キーボードからの入力の/ proc /自己/ FD / 0 

標準出力 1     画面への出力(すなわち、コンソール)の/ proc /自己/ FD / 1 

エラー出力 2     画面への出力(すなわち、コンソール)の/ proc /自己/ FD / 2 

/ dev / null に代わって Linuxの空の機器ファイル、内部に書き込まれる、このファイルのすべての内容は、一般に「ブラックホール」として知られ、失われます 

。1 2> は/ dev / nullは「ブラックホール」にその出力誤差を意味します 

2 、>を/ dev / null 2>&1つの既定値は 1 、すなわちに等しい 1>を/ dev / null 2>&1 これは「ブラックホール」の標準出力は、また、エラーを出力することを意味する 2は、標準出力にリダイレクトされる 1 「ブラックホール」にある、標準出力、およびエラー出力( &> を/ dev / null  

。3 2> &1>を/ dev / null エラー出力することを意味する 2 標準ブックにリダイレクト 1 、すなわち画面、「ブラックホール」に標準出力、すなわち、穴に標準出力は、エラー出力が画面に出力(>を/ dev / null  

ここでは「アクション」は、我々は理解することができます 2>を/ dev / null 、その後、ファイルにリダイレクト 2>&1 削除した場合、ファイルにエラー出力である 1を、そしてとすることが示されている 1があります標準出力。

おすすめ

転載: www.cnblogs.com/renyz/p/11356870.html