Почему /dev/null так назывался?

Вы можете читать и писать на устройство одновременно следующим образом:

cat /dev/cu.usbmodem411 & cat > /dev/cu.usbmodem411

Ваше сообщение отправляется второму cat с stdin и первому cat ] передает ответ на stdout , превращая ваш терминал в чат.

Чтобы закончить, нажмите ctrl-c , затем запустите fg , затем ctrl-c еще раз.

8
30.12.2016, 23:39
1 ответ

null был выбран, потому что он отбрасывает все отправленные данные , что очень похоже на пустое место. Вот почему ее еще называют черной дырой.

Это символьное устройство , поток, не имеющий связи с реальным пространством в памяти. Интересным фактом является то, что вы можете создать свой собственный / dev / null с помощью mknod -m 666 / dev / null c 1 3 .

Кроме того, он отправляет EOF , если вы пытаетесь прочитать из него .

5
27.01.2020, 20:13

Теги

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