nmcli --help(nmcli -h)nmcli文档、nmcli手册

文章目录

  • `nmcli --help`
    • OPTION解释
    • OBJECT解释
      • 1. `g[eneral]`:查看NetworkManager的状态
      • 2. `n[etworking]`:启用或禁用网络
      • 3. `r[adio]`:查看无线电状态(例如,Wi-Fi)
      • 4. `c[onnection]`:列出所有的网络连接
      • 5. `d[evice]`:列出所有的网络设备
      • 6. `a[gent]`:这个对象用于管理NetworkManager的秘密代理或polkit代理。不过,这主要涉及到内部操作和高级配置,通常在命令行环境下不会直接使用。
      • 7. `m[onitor]`:监视NetworkManager的更改。当NetworkManager的状态发生变化时,可以使用以下命令显示通知:

nmcli --help

root@nvidia-desktop:~# nmcli --help
Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }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      specify fields to output-g, --get-values <field,...>|all|common  shortcut for -m tabular -t -f-h, --help                               print this help-m, --mode tabular|multiline             output mode-o, --overview                           overview mode-p, --pretty                             pretty output-s, --show-secrets                       allow displaying passwords-t, --terse                              terse output-v, --version                            show program version-w, --wait <seconds>                     set timeout waiting for finishing operationsOBJECTg[eneral]       NetworkManager's general status and operationsn[etworking]    overall networking controlr[adio]         NetworkManager radio switchesc[onnection]    NetworkManager's connectionsd[evice]        devices managed by NetworkManagera[gent]         NetworkManager secret agent or polkit agentm[onitor]       monitor NetworkManager changes

nmcli是一个命令行工具,用于管理NetworkManager。其命令通常以"nmcli [options] object {command}"的格式来使用。

OPTIONS(选项)部分定义了可以改变nmcli行为的参数,例如输出模式、颜色设置等。这些选项可以根据你的需求进行调整。

OBJECT(对象)部分则指的是NetworkManager的各个组成部分,包括网络连接、设备、代理等。你可以对这些对象执行一些操作或查询状态。

例如:

  • "g[eneral]"表示NetworkManager的一般状态和操作。
  • "n[etworking]"用于控制整体网络。
  • "r[adio]"用于控制NetworkManager的无线电开关。
  • "c[onnection]"用于管理NetworkManager的连接。
  • "d[evice]"表示由NetworkManager管理的设备。
  • "a[gent]"用于管理NetworkManager的秘密代理或polkit代理。
  • "m[onitor]"用于监视NetworkManager的更改。

通过这些对象和选项,你可以灵活地使用nmcli命令进行各种网络管理任务。

OPTION解释

以下是nmcli命令中每个选项(OPTIONS)的详细解释:

  • -a, --ask:当命令需要额外参数时,nmcli会询问用户输入。

  • -c, --colors auto|yes|no:决定是否在输出中使用颜色。'auto’表示只在非文件描述符上使用颜色,'yes’和’no’分别表示始终使用和不使用颜色。

  • -e, --escape yes|no:用于决定是否对列分隔符进行转义。

  • -f, --fields <field,...>|all|common:指定要输出的字段。可以指定一个或多个字段名称,或者使用’all’或’common’来选择所有字段或常见字段。

  • -g, --get-values <field,...>|all|common:这是一个快捷方式,相当于"-m tabular -t -f"的组合,用于获取特定字段的值。

  • -h, --help:打印帮助信息。

  • -m, --mode tabular|multiline:指定输出模式。'tabular’表示以表格形式输出,'multiline’表示每行输出一个字段。

  • -o, --overview:显示概览模式,简洁地显示主要信息。

  • -p, --pretty:美化输出,使其更易读。

  • -s, --show-secrets:允许显示密码。

  • -t, --terse:以简洁格式输出,适合脚本处理。

  • -v, --version:显示程序版本。

  • -w, --wait <seconds>:设置等待操作完成的超时时间,单位为秒。

OBJECT解释

1. g[eneral]:查看NetworkManager的状态

nmcli general status

在这里插入图片描述

2. n[etworking]:启用或禁用网络

nmcli networking on
nmcli networking off

nmcli networking on 命令会启用所有网络接口,包括有线和无线网络。

相反,nmcli networking off 命令会禁用所有网络接口。

这些命令对于需要快速关闭或开启网络连接的情况非常有用,比如在需要保护隐私或进行网络维护时。但请注意,执行这些命令可能需要root权限。

3. r[adio]:查看无线电状态(例如,Wi-Fi)

nmcli radio wifi

在这里插入图片描述

r[adio]对象用于管理NetworkManager的无线电开关,包括Wi-Fi、蓝牙和其他类型的无线连接。

例如,你可以使用以下命令查看Wi-Fi的无线电状态:

nmcli radio wifi

如果Wi-Fi被启用,它将返回’enabled’。如果被禁用,则会返回’disabled’。

你也可以使用以下命令来启用或禁用Wi-Fi:

nmcli radio wifi on 
nmcli radio wifi off

请注意,执行这些命令可能需要root权限。

4. c[onnection]:列出所有的网络连接

nmcli connection show

在这里插入图片描述

创建一个新的以太网连接(例如,名为"MyConnection",设备名为"eth0")

nmcli connection add con-name MyConnection type ethernet ifname eth0

激活一个网络连接(例如,名为"MyWifi"的Wi-Fi连接)

nmcli connection up MyWifi

删除一个网络连接(例如,名为"MyWifi"的Wi-Fi连接)

nmcli connection delete MyWifi

5. d[evice]:列出所有的网络设备

nmcli device status

在这里插入图片描述

6. a[gent]:这个对象用于管理NetworkManager的秘密代理或polkit代理。不过,这主要涉及到内部操作和高级配置,通常在命令行环境下不会直接使用。

7. m[onitor]:监视NetworkManager的更改。当NetworkManager的状态发生变化时,可以使用以下命令显示通知:

nmcli monitor

在这里插入图片描述


注意:执行这些命令可能需要root权限。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/543075.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

常见面试题之计算机网络

1. OSI 五层模型&#xff08;或七层模型&#xff09;是什么&#xff0c;每一层的作用是什么 应用层&#xff1a;又可细分为应用层、表示层、会话层。其中应用层主要做的工作就是为应用程序提供服务&#xff0c;常见的协议为 HTTP、HTTPS、DNS等&#xff1b;表示层主要做的工作…

【博士每天一篇文献-综述】Brain network communication_ concepts, models and applications

阅读时间&#xff1a;2023-12-1 1 介绍 年份&#xff1a;2023 作者&#xff1a;Caio Seguin&#xff0c;Olaf Sporns印第安纳大学心理与脑科学系 期刊&#xff1a; nature reviews neuroscience 引用量&#xff1a;33 中文翻译参考&#xff1a;https://swarma.org/?p44524 …

网络原理(1)——UDP协议

目录 一、应用层 举个例子&#xff1a;点外卖 约定数据格式简单粗暴的例子 客户端和服务器的交互&#xff1a; 序列化和返序列化 xml、json、protobuffer 1、xml 2、json 3、protobuffer 二、传输层 端口 端口号范围划分 认识知名的端口号 三、UDP协议 端口 U…

软件杯 深度学习 python opencv 动物识别与检测

文章目录 0 前言1 深度学习实现动物识别与检测2 卷积神经网络2.1卷积层2.2 池化层2.3 激活函数2.4 全连接层2.5 使用tensorflow中keras模块实现卷积神经网络 3 YOLOV53.1 网络架构图3.2 输入端3.3 基准网络3.4 Neck网络3.5 Head输出层 4 数据集准备4.1 数据标注简介4.2 数据保存…

CSDN首发Chainlink(预言机)讲解:基础知识总结 到底什么是预言机本篇带你解析

苏泽 大家好 这里是苏泽 一个钟爱区块链技术的后端开发者 本篇专栏 ←持续记录本人自学两年走过无数弯路的智能合约学习笔记和经验总结 如果喜欢拜托三连支持~ 前面的专栏带大家熟悉了 区块链的基本组成 、共识机制、智能合约、最小信任机制 以及EVM等知识 如遇不懂的概念或名…

农发行鱼台县支行组织开展3.15金融消费者权益保护教育宣传活动

为切实提升消费者金融素养及风险防范意识,3月15日农发行鱼台县支行组织开展以“金融消保在身边 保障权益防风险”为主题的“3.15”金融消费者权益保护教育宣传活动。 本次活动,该行重点围绕普及消费者八项基本权利、宣传金融纠纷多元化解机制、强化“三适当“原则、夯实诚信文…

27.网络游戏逆向分析与漏洞攻防-网络通信数据包分析工具-数据推测功能的实现

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果 内容参考于&#xff1a; 易道云信息技术研究院VIP课 上一个内容&#xff1a;26.实现生成日志…

树和二叉树的介绍

树 树是一种数据结构&#xff0c;它是由n(n≥0)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;而叶朝下的。 它具有以下的特点&#xff1a; 每个节点有零个或多个子节点&#xff1b;没有父节点…

Codeforces Round 933 (Div. 3)C:Rudolf and the Ugly String

题目链接&#xff1a;Dashboard - Codeforces Round 933 (Div. 3) - Codeforces 解题思路&#xff1a; 解题思路&#xff1a; 题目大概意思是字符串中最少去掉几个单词可以使字符串变漂亮&#xff0c;其实只要找“map"和”pie“这两个单词数量&#xff0c;注意判断&quo…

D706——低功耗微处理器复位检测电路芯片

概 述 近年来&#xff0c;微处理器在IT业控制领域和智能化产品中得到了广泛的应用。在系统和产品的开发设计过程中&#xff0c;为了提高其抗干扰能力&#xff0c;使用uP监控是首选技术措施之一。监控芯片可为系统提供上电、掉电复位功能&#xff0c;也可提供其它功能&#x…

低功率接地故障断路器(GFI)控制芯片D4147介绍

应用领域 D4147主要用于三线制GFCI输出接口、GFCI芯片断路器、便携式GFCI线路等领域的产品&#xff0c;侦测并防护火线对地故障和零线对负载短路故障。 功能介绍 D4147 为低功率接地故障断路器&#xff08;GFI&#xff09;控制器芯片&#xff0c;用于检测危险的接地故障电流路…

相机安装位置固定后开始调试设备供电公司推荐使用方法

摄像头安装位置固定后开始调试 设备供电&#xff1a;无电源设备需要连接12V/2A电源并连接到摄像机的DC端口&#xff0c;而有电源的摄像机可以直接连接到220V电源。 连接设备&#xff1a;如果是有线连接&#xff0c;请使用网线将设备连接到电脑&#xff08;建议直接连接&#…