![使用 Bash 获取网络管理器网络连接列表?](https://linux22.com/image/1006866/%E4%BD%BF%E7%94%A8%20Bash%20%E8%8E%B7%E5%8F%96%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E5%99%A8%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E5%88%97%E8%A1%A8%EF%BC%9F.png)
答案1
所有 NetworkManager 连接都位于:/etc/NetworkManager/system-connections/
因此您可以轻松使用ls
来获取它们的列表:
ls /etc/NetworkManager/system-connections/
然后删除您想要的那个:
sudo rm /etc/NetworkManager/system-connections/some-connection
您还可以使用nmcli
工具,这是一个更好的主意:
获取连接列表:
nmcli connection
获取有关连接的信息:
nmcli connection show connection-name
您可以点击它来grep
查找具体信息:
nmcli connection show connection-name | grep ipv4.dns
要修改连接:
nmcli connection modify connection-name config-name new-alue
例子:
nmcli connection modify HomeNetwork ipv4.dns 8.8.8.8
删除连接
nmcli connection delete connection-name