nmcli d wifi list ifname wlan0
- 이 명령이 wlan0에 사용 가능한 네트워크 목록을 반환한다는 것을 알고 있지만 명령의 "d"는 정확히 무엇을 합니까? "nmcli wifi list ifname wlan0"이 작동하지 않기 때문입니다. 누구든지 이것을 분해할 수 있다면 감사하겠습니다.
답변1
이는 장치가 --help를 따른다는 것을 의미합니다.
d[evice] devices managed by NetworkManager
답변2
man nmcli
당신이 사용하는 경우매뉴얼 페이지도구용.
나는 당신을 위해 그것을 분석할 것입니다:
nmcli d wifi list ifname wlan0
SYNOPSIS nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND] [ARGUMENTS...] DESCRIPTION nmcli is a command-line tool for controlling NetworkManager and reporting network status...
[OPTIONS...]
-
또는 으로 시작 됩니다 --
. 귀하의 경우 d
이것으로 시작하지 않으므로 키워드 d
중 하나의 약어입니다 . {...}
이 경우 유일한 옵션은 입니다 device
. device
매뉴얼 페이지의 이 부분을 보면 다음과 같은 내용을 볼 수 있습니다.
DEVICE MANAGEMENT COMMANDS nmcli device {status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp} [ARGUMENTS...] Show and manage network interfaces.
wifi
명령의 다음 키워드와 일치합니다. , 가 wifi
포함된 일부 항목이 있지만 명령이 사용하는 항목은 다음과 같습니다 .wifi hotspot
wifi rescan
wifi connect
wifi list
wifi list
wifi [list [--rescan | auto | no | yes] [ifname ifname] [bssid BSSID]] List available Wi-Fi access points. The ifname and bssid options can be used to list APs for a particular interface or with a specific BSSID, respectively.
따라서 귀하가 작성한 명령은 다음과 같다고 결론을 내릴 수 있습니다.
nmcli
- NetworkManager를 제어하거나 네트워크 상태를 보고하고 싶습니다.d
- 특정 네트워크 인터페이스(장치)를 표시하거나 관리하는 데 관심이 있습니다.wifi list ifname wlan0
- 보이는 WiFi 액세스 포인트를 나열하고 싶습니다.wlan0