Bağlandığım SSID'nin adını komut satırından nasıl bulurum?


Yanıtlar:


29

Run nm-tool | grep \*. Bu sadece bağlı olduğunuz SSID ile bir hat göstermelidir.

Düzenleme: Yardımcı nm-toolprogramın varlığı sona ermişti, bu nedenle 16.04 ve daha yeni sürümlerde lütfen aşağıdaki değerli meslektaşlarım tarafından önerilen yöntemlerden birini kullanın.

Örneğin: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2iyi çalışıyor.


Teşekkürler tam olarak ihtiyacım olan şey buydu. Sadece adı almak için: nm-tool | grep --only-matching '* [^] [^:] *' | sed 's / ^ * //'
John Baber-Lucero

3
nmcli -t -f active,ssid dev wifiayrıştırmak daha kolaydır. Ssid maalesef bazı işe yaramaz alıntılar içinde bulunuyor.
geirha

4
Veya: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2(SSID hiçbir 'karakter içermediği sürece çalışacaktır )
Scott Severance

2
Ubuntu 16.10: $ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not foundScott'un emri yine de çalışıyor
Ads20000

2
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2Ubuntu 17.04'te henüz kullandığım komut.
Ron Thompson,

111

iwgetid ssid sağlar

iwgetid -r sadece isim verir.

Bash komut dosyasında myssid=$(iwgetid -r)onu bir değişkene koymak gibi bir şey deneyin


4
Teşekkürler! Genel olarak önerilen iw / iwlan + sed / grep çözümlerinden çok daha iyi görünüyor.
Rob W

25

Sorusunun cevabı olmasına rağmen, iwconfig aracı yapar anda bağlı WiFi ağının ESSID'yi görüntüler. Belki NetworkManager üzerinden yönetilen bağlantılarla çalışmaz ancak ifup / ifdown üzerinden yönetilen arayüzlerle çalışır :

iwconfig | grep wlan0

listeleri:

wlan0     IEEE 802.11bgn  ESSID:"ahoi"

1
iwconfigSadece yazarak da bu amacı yapabilirsiniz :-) bu komutu paylaştığınız için teşekkürler :-)
Suhaib

8

Önceki cevapların hiçbiri maalesef işe yaramadı. Bununla birlikte ayrıntıları almayı başardım.

$ sudo iw dev wlan0 info

ve var

Interface wlan0
    ifindex 5
    wdev 0x1
    addr **:**:*:*:*:*
    ssid *****
    type AP
    wiphy 0
    channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz

SSID'yi çıkıştan çıkarmak için bu cevaba bakınız .
Matthias Braun,

7

Ayrıca şu anda ilişkili SSID'yi içeren WiFi bağlantı parametrelerini elde etmek için iwaracı ( iw paketinden) de kullanabilirsiniz - örneğin wlan0 için:

iw dev wlan0 link
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.