nmcli,如何获取设备的“connection.id”或“general.name”

nmcli,如何获取设备的“connection.id”或“general.name”

我正在 16.04 上编写一个脚本,通过列出以下代码来显示连接标识,尤其是 VPN 连接:积极的与……的联系

ip -o link sh up | awk 'BEGIN{FS=": "} $2!="lo" {print $2}'

并得到:

enp0s25  
ppp0

现在我想获取/返回连接名称,与来自相同:

#: nmcli  con sh --active
NAME             UUID                                  TYPE            DEVICE  
VPN-pptp-01      22222222-2222-f48f-99d0-817335722def  vpn             enp0s25 
enp0s25          11111111-1111-43c9-9577-112ae6f11abc  802-3-ethernet  enp0s25

使用先前返回的活动设备 ID,尤其是对于 ppp0(从上面)

如何使用命令行或者也许是 D-Bus?

答案1

您可以使用以下命令:

nmcli -t -f NAME c show --active

相关内容