bashを使用したネットワークマネージャーネットワーク接続のリストを取得しますか?


9

端末のイーサネット接続とワイヤレス接続のリストを取得したい。これらはネットワークマネージャーのGUIにリストされ、SSidなどの接続に関する情報を取得します。次のステップは不要なものを削除することです

ここに画像の説明を入力してください

回答:


19

すべての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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.