【Linux】常用命令

通识

  1. ubuntu 版本
bash 复制代码
lsb_release -a

网络

显示所有已配置的网络连接 nmcli connection show

bash 复制代码
 nmcli connection show

显示所有网络接口设备的状态信息 nmcli device status

bash 复制代码
nmcli device status

重新读取 网络配置文件 sudo nmcli connection reload

重新读取 /etc/NetworkManager/system-connections/ 目录下的配置文件,并应用最新的配置

使用场景

修改网络配置文件后:当你手动编辑了网络配置文件,需要让 NetworkManager 重新读取这些文件。

删除或添加新的连接后:当你通过命令行或其他方式删除或添加了新的网络连接,可以使用此命令使更改立即生效。

获取以太网卡信息、修改ip

bash 复制代码
在这里插入代码片

获取WiFi列表

扫描可用的wifi网络列表

bash 复制代码
nmcli device wifi list

添加wifi连接

bash 复制代码
tet@rzg2l:~$ sudo nmcli device wifi connect hkiny password 888999000
Device 'p2p0' successfully activated with '2fae1424-2c32-4cd7-b5d1-3bbe724b3227'.

断开 p2p0 wifi 连接

bash 复制代码
tw@rzg2l:~$ sudo nmcli device disconnect p2p0
Device 'p2p0' successfully disconnected.

添加 wlp1s0 网络连接

bash 复制代码
sr@rzg2l:~$ sudo nmcli device wifi connect hkiny password 888999000 ifname wlp1s0
Device 'wlp1s0' successfully activated with '39ffe82e-f2a2-4e7f-a920-e600b18743ba'.

识别无线连接

快速识别并显示系统中活动的无线网络接口的名称

bash 复制代码
ifconfig | grep flag | grep w | awk '{print $1 t }' | cut -d: -f1

:wlp1s0

:从ifconfig命令的输出中提取与网络接口标志相关的信息。具体来说,它会筛选出包含flag和w字样的行,并使用awk和cut工具来格式化和切割输出,最终打印出接口名称。

ifconfig:这是一个用于配置和显示网络接口的传统命令。

awk '{print $1}':对于每行,awk命令打印第一个字段,通常是接口名称。

cut -d: -f1:提取行中的第一个字段,但它使用冒号(:)作为字段分隔符,这是因为ifconfig的输出通常以冒号分隔不同的字段。

连接WiFi

修改、获取无线IP

获取 wlp1s0 的无线ip地址

bash 复制代码
 ip addr show wlp1s0

测试网络连接

使用 ping 命令测试网络连接

bash 复制代码
ping -c 4 www.baidu.com

已连接wifi:

bash 复制代码
te@rzg2l:~$ iw dev wlp1s0 link
Connected to be:79:06:78:93:e4 (on wlp1s0)
        SSID: hkiny
        freq: 2437
        RX: 5058 bytes (95 packets)
        TX: 4947 bytes (36 packets)
        signal: -74 dBm
        rx bitrate: 103.2 MBit/s HE-MCS 4 HE-NSS 2 HE-GI 0 HE-DCM 0
        tx bitrate: 25.8 MBit/s HE-MCS 2 HE-NSS 1 HE-GI 0 HE-DCM 0

未连接wifi:

bash 复制代码
te@rzg2l:~$ iw dev wlp1s0 link
Not connected.

开启、关闭热点

相关推荐
楠奕2 分钟前
CentOS7安装GoldenDB单机搭建及常见报错解决方案
linux·运维·服务器
汽车仪器仪表相关领域4 分钟前
NHFID-1000型非甲烷总烃分析仪:技术破局,重构固定污染源监测新体验
java·大数据·网络·人工智能·单元测试·可用性测试·安全性测试
卤炖阑尾炎20 分钟前
Python 网络编程实战:从 TCP/UDP 基础到高并发服务器开发
网络·python·tcp/ip
乾元29 分钟前
《硅基之盾》番外篇二:算力底座的暗战——智算中心 VXLAN/EVPN 架构下的多租户隔离与防御
网络·人工智能·网络安全·架构
GCTTTTTT30 分钟前
远程服务器走本地代理
运维·服务器
剑锋所指,所向披靡!33 分钟前
Linux常用指令(2)
linux·运维·服务器
智擎软件测评小祺34 分钟前
渗透测试报告关键模块拆解
网络·web安全·渗透测试·测试·检测·cma·cnas
做咩啊~44 分钟前
6.增加一个flat网段
服务器·openstack
不愿透露姓名的大鹏1 小时前
Oracle归档日志爆满急救指南
linux·数据库·oracle·dba
W.W.H.1 小时前
嵌入式常见的面试题1
linux·网络·经验分享·网络协议·tcp/ip