Yurij Asked: 2018-04-04 01:37:23 +0800 CST2018-04-04 01:37:23 +0800 CST 2018-04-04 01:37:23 +0800 CST 使用 Bash 获取网络管理器网络连接列表? 772 我想从终端获取以太网和无线连接列表。这些连接列在 NetworkManager 的 GUI 中,包括连接的 SSID 等信息。 下一步是删除不需要的连接。 command-line bash network-manager nmcli 1 个回答 Voted Best Answer Ravexina 2018-04-04T01:41:08+08:002018-04-04T01:41:08+08:00 所有 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
所有 NetworkManager 连接都位于:
/etc/NetworkManager/system-connections/
因此,您可以轻松地使用
ls
它们来获取它们的列表:然后删除你想要的:
您也可以使用
nmcli
工具,这是一个更好的主意:要获取连接列表:
要获取有关连接的信息:
您可以将其点到
grep
以查找特定信息:要修改连接:
例子:
删除连接