Answers:
运行nm-tool | grep \*
。那应该只显示具有您所连接的SSID的行。
编辑:该nm-tool
实用工具已经不存在,因此在16.04和更高版本中,请使用下面我尊敬的同事建议的任何方法。
例如:nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
效果很好。
nmcli -t -f active,ssid dev wifi
更容易解析。不幸的是,ssid被封装在一些无用的引号中。
nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
只要SSID不包含任何'
字符,它将起作用)
$ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not found
Scott的命令虽然有效
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2
是我刚刚在Ubuntu 17.04上使用的命令。
尽管已经回答了该问题,但iwconfig工具确实显示了当前连接的Wifi网络的ESSID。也许它不适用于通过NetworkManager管理的连接,但适用于通过ifup / ifdown管理的接口:
iwconfig | grep wlan0
清单:
wlan0 IEEE 802.11bgn ESSID:"ahoi"
iwconfig
仅打字也可以达到目的:-)感谢分享此命令:-)
不幸的是,先前的答案都没有对我有用。但是我可以通过获取详细信息
$ sudo iw dev wlan0 info
并得到
Interface wlan0
ifindex 5
wdev 0x1
addr **:**:*:*:*:*
ssid *****
type AP
wiphy 0
channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz