sudo echo -ne "\x01\x03\x00\x00\x00\x10\x44\x06" > /dev/ttyUSB0 -bash: /dev/ttyUSB0: 权限不够
时间: 2023-09-26 19:07:17 浏览: 219
mac os x 安装php环境
4星 · 用户满意度95%
这个错误是因为您没有足够的权限来写入 `/dev/ttyUSB0` 设备。`sudo` 命令只会对 `echo` 命令生效,而不会对重定向操作符 `>` 产生的文件写入权限生效。
您可以尝试使用以下命令来提升对文件写入的权限:
```
sudo sh -c 'echo -ne "\x01\x03\x00\x00\x00\x10\x44\x06" > /dev/ttyUSB0'
```
这样可以将整个命令作为一个整体交给 `sudo` 来执行,包括重定向操作符 `>`。这样您就应该可以成功写入数据到 `/dev/ttyUSB0` 设备了。请确保您已正确连接设备并具有足够的权限。
阅读全文