"nmcli d wifi list ifname wlan0"의 d는 무엇을 합니까?

"nmcli d wifi list ifname wlan0"의 d는 무엇을 합니까?

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 hotspotwifi rescanwifi connectwifi listwifi 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

관련 정보