/ dev / randomが疑似デバイスとして実装されている場合、なぜ「はい」ではないのですか?

星間

yesは、「y」文字のストリーム、またはその他の要求を生成します。

Unixenに乱数用の疑似デバイスがある場合、このような便利なストリームもありませんか?

バジルスタリンケビッチ

yesは、「y」文字のストリーム、またはその他の要求を生成します。

まさにそのためです。yes(1)を参照してください文字列を繰り返すことができますが、必ずしも1文字である必要はありません-その後に改行が続きます)。

/dev/repeatY繰り返すY/dev/repeatO繰り返すOなど多くのデバイスを用意するのは実用的ではありません

実際、ゼロバイトを繰り返し取得したいだけの場合は、検討して/dev/zeroください(zero(4)を参照

ところで、Linuxでは、を実装する独自のカーネルモジュールを簡単に作成できます/dev/repeatYしかし、それはおそらく努力する価値がありません。

(したがって、その理由はおそらく歴史的な理由でもあります)

Unixenには乱数用の疑似デバイスがあります

これらは、定数バイトのフローよりも取得がはるかに難しく、はるかに便利です(実際には、ハードウェアのサポートが必要です)。参照してくださいランダム(4)、この質問をについての神話も読む/dev/urandom

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

USBデバイスが/ devに表示されないのはなぜですか?

分類Dev

/ dev / nullがファイルなのはなぜですか?その機能が単純なプログラムとして実装されていないのはなぜですか?

分類Dev

イーサネットデバイスが「/ dev」に表示されないのはなぜですか?

分類Dev

一部のLinuxシステムで、ルートファイルシステムがmtabで/ dev / <実デバイスノード>ではなく/ dev / rootとして表示されるのはなぜですか?

分類Dev

/ devに表示されるデバイスではない場合、Linuxはどのようにして「wlan0」のようなものを見つけて構成しますか?

分類Dev

systemdで `/ dev / dri / ...`が開かれていないのはなぜですか?

分類Dev

ddを使用すると/ dev / randomが非常に遅いのはなぜですか?

分類Dev

Ubuntu 20.04 DEVマシンに複数のPythonバージョンがインストールされているのはなぜですか?

分類Dev

Linuxカーネルで/ devの下に追加のHDDが追加されているのはなぜですか?

分類Dev

/ devがいっぱいになるのはなぜですか?

分類Dev

VSTSとGit:マスターにマージしているときにDEVブランチを押しつぶすと、DEVがマスターの後ろと前の両方にあると表示されるのはなぜですか?

分類Dev

Chrome Dev Toolで日付__proto__が無効な日付として表示されるのはなぜですか?

分類Dev

fstabを使用するときに/ dev / sdxyが推奨されないのはなぜですか?

分類Dev

/ dev / zeroからの読み取りがIO_RBYTESとしてカウントされないのはなぜですか?

分類Dev

/ dev / zeroからの読み取りがIO_RBYTESとしてカウントされないのはなぜですか?

分類Dev

Google Dev Toolsは、ブレークポイントが設定されていない場合に実行を停止しています

分類Dev

tcshが一貫して/ dev / ttyを指す複数のfdを持っているのはなぜですか

分類Dev

プロセス置換の結果、パイプである/ dev / fd / 63というファイルが生成されるのはなぜですか?

分類Dev

dockerfileのprodフェーズをターゲットとするdocker-composeがdevターゲットも実行しているのはなぜですか?

分類Dev

Dev Consoleが起動しているときにChromeのパフォーマンスが向上するのはなぜですか?

分類Dev

すべての* .devドメインがローカルホストをターゲットにしているのはなぜですか?

分類Dev

LinuxがNVMeドライブを/ dev / sdaではなく/ dev / nvme0としてリストするのはなぜですか?

分類Dev

/ devディレクトリには、システムデバイスが含まれています。/ dev / stdinはリンクです。それは何を指しているのですか?

分類Dev

webpack-dev-serverを使用しているときにChromeが毎秒リクエストの前に待機するのはなぜですか?

分類Dev

webpack-dev-serverがコンパイラフックを実行しないのはなぜですか?

分類Dev

エルミート多項式GSL関数[libgsl-dev]が欠落しているのはなぜですか?

分類Dev

'/ dev / st0'などのテープデバイスが 'cp'などのコマンドを使用してコンテンツをコピーできないのはなぜですか?

分類Dev

/ dev / randomに書き込むと、/ dev / randomからの並列読み取りが速くならないのはなぜですか?

分類Dev

/ dev / randomに書き込むと、/ dev / randomからの並列読み取りが速くならないのはなぜですか?

Related 関連記事

  1. 1

    USBデバイスが/ devに表示されないのはなぜですか?

  2. 2

    / dev / nullがファイルなのはなぜですか?その機能が単純なプログラムとして実装されていないのはなぜですか?

  3. 3

    イーサネットデバイスが「/ dev」に表示されないのはなぜですか?

  4. 4

    一部のLinuxシステムで、ルートファイルシステムがmtabで/ dev / <実デバイスノード>ではなく/ dev / rootとして表示されるのはなぜですか?

  5. 5

    / devに表示されるデバイスではない場合、Linuxはどのようにして「wlan0」のようなものを見つけて構成しますか?

  6. 6

    systemdで `/ dev / dri / ...`が開かれていないのはなぜですか?

  7. 7

    ddを使用すると/ dev / randomが非常に遅いのはなぜですか?

  8. 8

    Ubuntu 20.04 DEVマシンに複数のPythonバージョンがインストールされているのはなぜですか?

  9. 9

    Linuxカーネルで/ devの下に追加のHDDが追加されているのはなぜですか?

  10. 10

    / devがいっぱいになるのはなぜですか?

  11. 11

    VSTSとGit:マスターにマージしているときにDEVブランチを押しつぶすと、DEVがマスターの後ろと前の両方にあると表示されるのはなぜですか?

  12. 12

    Chrome Dev Toolで日付__proto__が無効な日付として表示されるのはなぜですか?

  13. 13

    fstabを使用するときに/ dev / sdxyが推奨されないのはなぜですか?

  14. 14

    / dev / zeroからの読み取りがIO_RBYTESとしてカウントされないのはなぜですか?

  15. 15

    / dev / zeroからの読み取りがIO_RBYTESとしてカウントされないのはなぜですか?

  16. 16

    Google Dev Toolsは、ブレークポイントが設定されていない場合に実行を停止しています

  17. 17

    tcshが一貫して/ dev / ttyを指す複数のfdを持っているのはなぜですか

  18. 18

    プロセス置換の結果、パイプである/ dev / fd / 63というファイルが生成されるのはなぜですか?

  19. 19

    dockerfileのprodフェーズをターゲットとするdocker-composeがdevターゲットも実行しているのはなぜですか?

  20. 20

    Dev Consoleが起動しているときにChromeのパフォーマンスが向上するのはなぜですか?

  21. 21

    すべての* .devドメインがローカルホストをターゲットにしているのはなぜですか?

  22. 22

    LinuxがNVMeドライブを/ dev / sdaではなく/ dev / nvme0としてリストするのはなぜですか?

  23. 23

    / devディレクトリには、システムデバイスが含まれています。/ dev / stdinはリンクです。それは何を指しているのですか?

  24. 24

    webpack-dev-serverを使用しているときにChromeが毎秒リクエストの前に待機するのはなぜですか?

  25. 25

    webpack-dev-serverがコンパイラフックを実行しないのはなぜですか?

  26. 26

    エルミート多項式GSL関数[libgsl-dev]が欠落しているのはなぜですか?

  27. 27

    '/ dev / st0'などのテープデバイスが 'cp'などのコマンドを使用してコンテンツをコピーできないのはなぜですか?

  28. 28

    / dev / randomに書き込むと、/ dev / randomからの並列読み取りが速くならないのはなぜですか?

  29. 29

    / dev / randomに書き込むと、/ dev / randomからの並列読み取りが速くならないのはなぜですか?

ホットタグ

アーカイブ