nmcli 命令行工具
概述
参考:
nmcli 用于 NetworkManager 的命令行工具
Syntax(语法)
nmcli [OPTIONS] OBJECT { COMMAND | help }
OBJECT 和 COMMAND 可以用全称也可以用简称,最少可以只用一个字母
OPTIONS
- -a, –ask ask for missing parameters
- -c, –colors auto|yes|no whether to use colors in output
- -e, –escape yes|no escape columns separators in values
- -f, –fields <FIELD,…>|all|common # 指定要输出的字段,FIELD 可以是 任意 setting
- -g, –get-values <field,…>|all|common shortcut for -m tabular -t -f
- -h, –help print this help
- -m, –mode <tabular|multiline> # 指定输出模式,tabular 输出为表格样式,multiline 是多行样式。
- nmcli con show # 默认为表格样式
- nmcli con show DEV # 默认为多行样式
- -o, –overview overview mode
- -p, –pretty # 美化输出,以连接中的 setting 分段落展示
- -s, –show-secrets allow displaying passwords
- -t, –terse # 简洁的输出
- -v, –version show program version
- -w, –wait <seconds> set timeout waiting for finishing operations
OBJECT
- g[eneral] # NetworkManager’s general status and operations
- n[etworking] # overall networking control
- r[adio] # NetworkManager radio switches
- c[onnection] # NetworkManager’s connections
- d[evice] # devices managed by NetworkManager
- a[gent] # NetworkManager secret agent or polkit agent
- m[onitor] # monitor NetworkManager changes
g[eneral] # NetworkManager 的一般状态和操作
n[etworking] # overall networking control
r[adio] # NetworkManager radio switches
c[onnection] # Connections 的管理命令,常用命令
clone 克隆连接
clone [–temporary] [id | uuid | path ] <ID> <new name> # 克隆连接
edit 在交互模式的编辑器中修改连接
edit [id | uuid | path] <ID> # 进入交互编辑器修改连接
edit [type <new_con_type>] [con-name <new_con_name>]
monitor 监控连接
monitor [id | uuid | path] <ID> … # 监控连接
reload、load 加载连接信息
从磁盘重新加载所有连接文件。 默认情况下,NetworkManager 不会监视对连接文件的更改。 因此,您需要使用此命令来告诉 NetworkManager 在对它们进行更改时从磁盘重新读取连接配置文件。 但是,可以启用自动加载功能,然后 NetworkManager 会在每次更改连接文件时重新加载它们(NetworkManager.conf(5)中的 monitor-connection-files = true)。
从磁盘加载/重新加载一个或多个连接文件。 手动编辑连接文件后使用此命令可确保 NetworkManager 知道其最新状态。
reload # 从 /etc/sysconfig/network-scripts/ 目录重新加载连接文件
load <filename> [ <filename>… ] #
其他
import [–temporary] type <type> file <file to import>
export [id | uuid | path] <ID> [<output file>]
d[evice] # 通过 NetworkManager 来管理网络设备
a[gent] # NetworkManager secret agent or polkit agent
m[onitor] # monitor NetworkManager changes
反馈
此页是否对你有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.