首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用nmcli显示连接的状态。

使用nmcli显示连接的状态。
EN

Unix & Linux用户
提问于 2018-05-05 15:13:15
回答 2查看 27K关注 0票数 14

我想知道如何使用nmcli显示连接状态。据我所知,以下内容将显示已配置连接的列表:

代码语言:javascript
运行
复制
nmcli con show

我还了解到,以下内容将只显示活跃的联系:

代码语言:javascript
运行
复制
nmcli con show --active

下面将显示连接的所有设置(这是一个非常长的列表):

代码语言:javascript
运行
复制
nmcli con show {connection_name}

我的问题是:有没有快速显示连接状态的方法?类似于:

代码语言:javascript
运行
复制
nmcli con status {connection_name}

注意到在CentOS或Fedora上,上述选项实际上不是一个有效的选项。

EN

回答 2

Unix & Linux用户

发布于 2019-08-06 09:18:59

正如用户B层在评论中建议的那样,您可以用nmcli指定字段名。

我认为在您的案例中最相关的字段是GENERAL.STATE

代码语言:javascript
运行
复制
nmcli -f GENERAL.STATE con show {connection_name}

对于我当前的连接,这将产生:

GENERAL.STATE:激活

票数 14
EN

Unix & Linux用户

发布于 2022-04-15 12:22:47

如果需要真/假状态,可以结合使用nmcli的-g选项和grep的-q,如下所示:

代码语言:javascript
运行
复制
nmcli -g GENERAL.STATE c s interface|grep -q 'activ'

注意,在“活动”一词的末尾缺少e。如果激活一词在某一时刻改变为活动或活动或其他形式,则意味着将来进行校对。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/441969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档