我正在RealBASIC中开发一个应用程序,但是我需要填充下拉框的接口名称列表。
解析ifconfig不起作用(获得eth0
,eth1
,lo
等)。我需要系统首选项(以太网,机场等)中显示的名称。
是否有可以解析的终端命令?
答案 0 :(得分:17)
networksetup -listallnetworkservices
将只提供名称(在禁用端口之前使用星号,以防您想要将其删除)。 networksetup -listnetworkserviceorder
提供了一些额外的信息,比如它们对应的/ dev条目(en0等)。查看networksetup
的手册页,了解更多选项......