Если вы хотите подключиться к сети под названием PrettyFlyForAWiFi-5G
nmcli -a d wifi connect PrettyFlyForAWiFi-5G
-a(или --ask) означает, что он попросит вас ввести пароль. Соединение будет сохранено и должно подключиться автоматически, если вы перезагрузите компьютер.
Вы можете добавить password <your password>в конец (буквальное слово, passwordза которым следует фактический пароль)
nmcli d wifi connect PrettyFlyForAWiFi-5G password 12345678
но, возможно, запустите unset HISTFILEзаранее, чтобы ваш WiFi-пароль не был сохранен в вашем ~/.bash_historyфайле.
Чтобы увидеть все сети WiFi вокруг вас ( --rescan yesнеобязательно, список сетей может быть до 30 секунд без него)
nmcli d wifi list --rescan yes
который будет выводить что-то вроде
IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
PrettyFlyForAWiFi-5G Infra 44 405 Mbit/s 59 ▂▄▆_ WPA2
PrettyFlyForAWiFi Infra 6 195 Mbit/s 41 ▂▄__ WPA1 WPA2
Чтобы забыть соединение (которое было сохранено после запуска nmcli -a d wifi connect <name>)
nmcli c delete PrettyFlyForAWiFi-5G
Чтобы увидеть список всех сохраненных подключений
nmcli c
Вы можете использовать nmcli connectionвместо nmcli c <whatever>и nmcli deviceвместоnmcli d
nmcliявляется интерфейсом командной строки для NetworkManager (который является частью GNOME , среды рабочего стола Ubuntu по умолчанию) и уже установлен в Ubuntu.