Вы можете читать и писать на устройство одновременно следующим образом:
cat /dev/cu.usbmodem411 & cat > /dev/cu.usbmodem411
Ваше сообщение отправляется второму cat
с stdin
и первому cat
] передает ответ на stdout
, превращая ваш терминал в чат.
Чтобы закончить, нажмите ctrl-c
, затем запустите fg
, затем ctrl-c
еще раз.
null
был выбран, потому что он отбрасывает все отправленные данные , что очень похоже на пустое место. Вот почему ее еще называют черной дырой.
Это символьное устройство , поток, не имеющий связи с реальным пространством в памяти. Интересным фактом является то, что вы можете создать свой собственный / dev / null
с помощью mknod -m 666 / dev / null c 1 3
.
Кроме того, он отправляет EOF
, если вы пытаетесь прочитать из него .