Как мне создать устройство типа / dev / zero, / dev / random, чтобы отображать определенное требуемое значение?

Я хотел бы иметь настроенное устройство для отображения определенного значения, например /dev/zero или /dev/random. Но /dev/zero всегда выводит 0, /dev/random выводит случайное число.

Конкретное значение может быть сконфигурировано, например --- 0x1234, 0x4321, 0xF6 или несколько потоков ASCII Yes и No.

Как мне создать такое устройство?

3
задан 27 September 2015 в 08:57

1 ответ

Заключение в кавычки от , Как/dev/zero создается и как я могу сделать варианты как/dev/one? (на SuperUser):

существуют драйверы устройств, которые реализуют взаимодействие с существующими устройствами, и существуют драйверы устройств, которые просто реагируют на запросы чтения-записи полезными способами. Если Вы хотите Вам, может сесть и записать драйвер, который возвращает лирику Звездообразного Баннера Spangeled. Но это - вопрос кодирования...

, Если Вам действительно не нужен файл устройств, просто используйте yes команда, которая повторяет ее аргументы до бесконечности (или 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!
...

Также см.:

0
ответ дан 27 September 2015 в 18:57
  • 1
    Хотя можно сделать это, вероятно, не такая хорошая идея просто установить уровень этот путь как не, все разрешения поддерживают 60 Гц. – Panther 17 December 2016 в 09:21

Другие вопросы по тегам:

Похожие вопросы: