资讯专栏INFORMATION COLUMN

ArchLinux使用nmcli代替图形网络管理

sf_wangchong / 3167人阅读

摘要:任务栏在上,我使用的是窗口管理器和任务栏。从图形功能转向命令功能我现在是越是倾向于命令行工具和脚本了,不借助显示。相对图形工具而言,命令行工具更加的轻量级而且在跨平台上面更加的占优势。

任务栏

在Archlinux上,我使用的是Bspwm窗口管理器和Polybar任务栏。Polybar可以自定义需要显示的模块,比如wifi,电池,网络上传和下载速率等等。但是由于基于大量的自定义也是提高了它的使用门槛,好在网络上已经有一些现成的模块,可以根据脚本加以修改或者直接使用即可。

模块的选择

在Polybar的一些模块上,一些网上现成模块功能还是相对简陋的,比如只能显示不能利用鼠标按键来选择弹出及选择对应的功能等。所以这些模块可以通过Polybar来加载外部的命令实现,比如加载bluetooh功能等等。但是问题加载外部的脚本或者命令来实现的任务栏功能,是不能和Polylar的任务栏无缝的在在一起的,而是在Polybar的任务栏后面追加显示功能。好在我的任务栏背景是黑色的,也就弥补了这个视觉上的缺陷了。

从图形功能转向命令功能

我现在是越是倾向于命令行工具和脚本了,不借助GUI显示。相对图形工具而言,命令行工具更加的轻量级而且在跨平台上面更加的占优势。通过外部的GUI往往鼠标点击来实现功能,而命令行都可以通过键盘来实现的。这也是我近些年来选择上的一些改变把,尽量追求一些小而精的东西来实现相同的功能。
命令行有个好处是不占用任务栏的空间大小,我之前添加的一些模块由于数量过多在任务栏上显示的比较拥挤。
久而久之,发现在自己的电脑越来月私人化了,别人想用的话...(非常不友好的界面对不熟悉的人而言简直是个灾难)

nmcli来接管网络控制

查看已经保存的网络连接()

nmcli c

查看可用的WIFI热点()

nmcli d wifi list
#或者是下面这个
sudo iwlist wlan0 scanning

列出网络接口()

ifconfig -a

断开连接

nmcli d disconnect 
#或者
nmcli c down 

连接网络

nmcli d connect 
#或者
nmcli c up 

断开连接

nmcli d disconnect iface 
#或者
nmcli c down id 

连接wifi

nmcli d wifi connect  password  iface 
#或者
nmcli c up id 

密码没有自动识别

nmcli -a c up 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/11673.html

相关文章

  • 在虚拟机安装OpenSuse Tumbleweed

    摘要:首先下载安装镜像。这里我用的虚拟机软件是。对于初学者来说实在是福音。这时候还可以注意到鼠标焦点在虚拟机内外切换时不再需要按,已经可以自动切换了。系统检测之后会检测系统。由于是虚拟机安装,所以体验非常差,系统卡的几乎什么也不能干。 一说起滚动发行版Linux,大家想到的常常是ArchLinux和Gentoo。滚动发行版的优点是不存在固定版本号,所有软件都可以独立更新,所以整个系统都是最新...

    beita 评论0 收藏0
  • linux下的网络配置

    摘要:什么是网络进程地址设定方式二进制的位是由个组成子网掩码用来划分网络区域子网掩码非位对应的上的数字表示这个的网络位子网掩码位对应数字是的主机位网络位表示网络区域主机位表示网络区域里的某台主机通信判定网络位一致,主机位不一致的个可以直接通信表示 1.什么是ip address internet protocol address #网络进程地址ipv4 =internet protoc...

    cooxer 评论0 收藏0
  • 打造基于 Centos 7.X 的 spice 服务器

    摘要:重启之后,使用下面的命令。主要是设置的内容,如果不想再设置基于的密码可以删除客户机如果是,选择打开防火墙的端口配置客户机为了实现客户机和宿主机之间的复制粘贴功能,需要在客户机上安装。 学习 python 至今,一直是在 linux 上操作,感觉还是 linux 对 python 的支持更加友好,默认安装了 python 的版本 2 和 3 。为了打造更好的 python 开发环境,我准...

    DoINsiSt 评论0 收藏0
  • 打造基于 Centos 7.X 的 spice 服务器

    摘要:重启之后,使用下面的命令。主要是设置的内容,如果不想再设置基于的密码可以删除客户机如果是,选择打开防火墙的端口配置客户机为了实现客户机和宿主机之间的复制粘贴功能,需要在客户机上安装。 学习 python 至今,一直是在 linux 上操作,感觉还是 linux 对 python 的支持更加友好,默认安装了 python 的版本 2 和 3 。为了打造更好的 python 开发环境,我准...

    liaorio 评论0 收藏0
  • linux network configure and setup

    摘要: linux network tools #: dpkg --search `which ifconfig` (rpm : search it with you hand) net-tools: /sbin/ifconfig iproute2: /sbin/ip network-manager: /usr/bin/nmcli isc-dhcp-client: /sbin/dh...

    wuyumin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<