Вы не будете взаимодействовать с устройством USB. Устройство USB должно содержать драйверы, которые будут создавать виртуальное последовательное устройство в /dev/ при подключении вашего устройства. Как только устройство подключено и драйвер создал виртуальное последовательное устройство, связь осуществляется через файл устройства /dev/xxx.cu или файл устройства TTY /dev/xxx.tty (где xxx относится к вашему драйверу), Связь может быть столь же просто , как cat тин текстовый файл с stdout перенаправлен на этот путь. В противном случае может потребоваться последовательный интерфейс, такой как упомянутый CharlesB. Если вы ищете инструмент командной строки, попробуйте socat, который имеет флаги для настройки скорости передачи, четности и битовой скорости сообщений, отправляемых через последовательный порт.