==[[Linux ストリーム、パイプおよびリダイレクト]]==
[[Linux]] | [[Linux コマンド]] |
{{amazon|487311070X}}
*[[Linux]],Unix の優れた考え方の一つがすべてをファイルとして取り扱えるということ
*ディスクドライブ、パーティション、端末、マウスすべてがファイルシステムに対応付けられるため同じ方法でデータをやりとりできる
*このためプログラムのインターフェースを単純にできる
*ファイルの概念を利用するデバイスには、デバイスファイルが提供されるファイルの[[概念]]を利用するデバイスには、デバイスファイルが提供される
*例えば端末のデバイスファイルを読み込んでいるプログラムは、キーボードから入力文字を受け取り、端末デバイスファイルに書き込むと端末の画面に表示される