Mac命令行 - 列出可用的串行端口?

The*_*978 37 macos command-line serial-port

在我的Mac上,我目前有可用的串口:

  • /dev/tty.usbserial-A700dYoR
  • /dev/cu.usbserial-A700dYoR
  • /dev/tty.Bluetooth-PDA-Sync
  • /dev/cu.Bluetooth-PDA-Sync
  • /dev/tty.Bluetooth-Modem
  • /dev/cu.Bluetooth-Modem

是否可以从命令行(终端)检索计算机的可用串行端口列表?

The*_*978 62

啊......虽然比我容易得多.

ls /dev/tty.*
ls /dev/cu.*
Run Code Online (Sandbox Code Playgroud)

将列出

  • /dev/tty.usbserial-A700dYoR
  • /dev/tty.Bluetooth-PDA-Sync
  • /dev/tty.Bluetooth-Modem
  • /dev/cu.usbserial-A700dYoR
  • /dev/cu.Bluetooth-PDA-Sync
  • /dev/cu.Bluetooth-Modem


Jub*_*bei 43

您可以使用一个命令执行此操作:

ls /dev/{tty,cu}.*
Run Code Online (Sandbox Code Playgroud)

  • 在正则表达式结束时你有一个额外的'u'.它应该只是:`ls/dev/{tty,cu}.*` (2认同)