Удалить сеть Wi-Fi из Network-Manager & ldquo; never & rdquo; связано

Как я могу очистить Nm от всех идентификаторов сети, к которым я никогда не подключаюсь?

Путешествия и переезды увеличивают список сетей, и мне не нужно их много ... так что я хотел бы очистить всю сеть, к которой я никогда не подключаюсь.

Интересно, есть ли встроенная команда для очистки списка?
Я не очень хорошо разбираюсь в bash, но думаю, что легко создавать сценарии и, следовательно, работу cron.

Хорошей отправной точкой может быть инструмент nmcli и, в частности, такие команды:

  • nmcli con delete
  • nmcli con list
0
задан 17 September 2015 в 11:19

1 ответ

Решение

nmcli --fields UUID,TIMESTAMP-REAL con list | grep never |  awk '{print $1}' | while read line; do nmcli con delete uuid  $line;    done

В более новой Ubuntu (15.10) используйте эту команду:

nmcli --fields UUID,TIMESTAMP-REAL con show | grep never |  awk '{print $1}' | while read line; do nmcli con delete uuid  $line;    done

Можно будет также использовать поле TIMESTAMP, чтобы узнать, как с последнего соединения передается много дней / месяцев, как, например, мы хотим удалить соединение старше 1 года

0
ответ дан 17 September 2015 в 11:19

Другие вопросы по тегам:

Похожие вопросы: