魔法师
deepin
2022-10-15 06:45 建议 nmcli,这才是强大的网络管理工具
ip, ifconfig, iwconfig 这些都只是网络接口/无线设备的管理工具
Reply Like 0 View the author
建议 nmcli,这才是强大的网络管理工具
ip, ifconfig, iwconfig 这些都只是网络接口/无线设备的管理工具
# nmcli > nmcli
# nmcli help 2> nmcli-help
# nmcli device help 2>nmcli-device-help
# nmcli device > nmcli-device
# nmcli device status> nmcli-device-status
# nmcli device show wlp4s0> nmcli-device-show-wlp4s0
# nmcli device wifi > nmcli-device-wifi
# ;; nmcli device connect wlp4s0
# ;; nmcli device reapply wlp4s0
# nmcli device reapply help 2>nmcli-device-reapply-help
# nmcli device connect help 2>nmcli-device-connect-help
# nmcli device delete help 2>nmcli-device-delete-help
# nmcli device monitor help 2>nmcli-device-monitor-help
# nmcli device wifi help 2>nmcli-device-wifi-help
nmcli-command-help() {
output=`echo "$@" | tr ' ' '-'`
$@ 2>$output
# echo $output
}
nmcli-command() {
# nmcli $@
nmcli-command-help nmcli $@ help
}
nmcli-command
nmcli-command general
nmcli-command general status
nmcli-command general hostname
nmcli-command general permissions
nmcli-command general logging
nmcli-command networking
nmcli-command networking on
nmcli-command networking off
nmcli-command networking connectivity
nmcli-command radio
nmcli-command radio all
nmcli-command radio wifi
nmcli-command radio wwan
# nmcli-command radio wwan on
# nmcli-command radio wwan off
nmcli-command connection
nmcli-command connection show
nmcli-command connection up
nmcli-command connection down
nmcli-command connection add
nmcli-command connection modify
nmcli-command connection clone
nmcli-command connection edit
nmcli-command connection delete
nmcli-command connection monitor
nmcli-command connection reload
nmcli-command connection load
nmcli-command connection import
nmcli-command connection export
nmcli-command device
nmcli-command device status
nmcli-command device show
nmcli-command device set
nmcli-command device connect
nmcli-command device reapply
nmcli-command device modify
nmcli-command device disconnect
nmcli-command device delete
nmcli-command device monitor
nmcli-command device wifi
nmcli-command device lldp
nmcli-command agent
nmcli-command agent secret
nmcli-command agent polkit
nmcli-command agent all
nmcli-command monitor
找一个临时目录,将上面内容存储为 test.sh, 执行 bash test.sh 你将会得到这些东西

这个命令最主要的入口帮助,从 nmcli 主命令开始,向下的所有子命令操作,以及子命令的子命令与各层命令的参数,(理论上可无限层,基本上是有限层

以上只是一个 nmcli 命令的简单(傻瓜式)处理方式,当然如果你有想法,可自己处理 ip/iptable/ipset/ifconfig/ 以及各种命令的帮助集合(如果你会编程,你自然可以找出规律,将这些命令的组合制成一个图形化工具,鼠标点点点就能看到你想知道的帮助内容,所以,是重复(傻瓜式)处理方式,还是寻找更高级的操作而一劳永亦呢
补充:我并没有正面回答 "请问如何用ip命令管理无线网络,比如连接WiFi ?谢谢" 这个问题,只是随便说说(仅我目前所知道的一些内容
非常感谢
nmtui更适合普通人
当然,GUI是最棒的
nmtui更适合普通人
当然,GUI是最棒的
Arch下用过iwctl,很好用,但deepin中好像没有
听说ip已替代ifconfig、iwconfig,请问如何用ip命令管理无线网络,比如连接WiFi ?谢谢