/dev/zero
や/dev/random
などの特定の値をエコーするカスタマイズされたデバイスが欲しい。ただし、/dev/zero
は常に0を出力し、/dev/random
は乱数を出力します。
特定の値を設定できます。たとえば、--- 0x1234、0x4321、0xF6、または一部のASCIIストリームYes
およびNo
。
そのようなデバイスを作成するにはどうすればよいですか?
/ dev/zeroの作成方法と/ dev/oneのようなバリアントの作成方法 (SuperUserの場合):
実際のデバイスとの対話を実装するデバイスドライバーがあり、読み取り/書き込み要求に便利な方法で反応するデバイスドライバーがあります。必要に応じて、座って、Star Spangeled Bannerの歌詞を返すドライバーを作成できます。しかし、それはコーディングの問題です...
デバイスファイルが本当に必要でない限り、引数を繰り返す yes
コマンドを使用するだけですad infinitum (または引数が指定されていない場合はy
):
$ yes Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
...
参照: