笔记笔记linuxlinux网络操作命令 (持续更新中......)
清欲1.wget:文件下载
用法: wget [选项] URL
用于从指定URL中下载文件,支持批量下载、断点续传等功能
1 2 3 4
| wget https://bu.dusays.com/2025/01/18/678b9627b7feb.png //下载单个文件 wget -O 新名字.png https://bu.dusays.com/2025/01/18/678b9627b7feb.png //下载并保存为指定文件名 wget --limit-rate=100k https://bu.dusays.com/2025/01/18/678b9627b7feb.png //限速下载(最大100k) wget -c https://bu.dusays.com/2025/01/18/678b9627b7feb.png //断点续传未下载完成的文件
|
2.ping: 测试网络连通性
用法: ping [选项] 目标地址
向目标地址发送数据包 测试网络的连通性和延迟
1 2 3 4 5
| ping www.baidu.com //测试目标地址的连通性(默认持续发送数据包) 注:windows系统中默认是4个 可以使用 -t参数持续发送 ping -c 5 www.baidu.com //指定发送到次数 这里是5次 ping -i 1 www.baid.com //限速发送 (这里是每1秒发送一次) ping -n www.baidu.com //不解析IP对应的主机名 ping -s 128 www.baidu.com //设置发送的数据包大小 (这里是128)
|
3.ss: 网络连接查看工具
用法: ss [选项]
列出当前网络连接、端口监听状态、统计信息等
是 netstat的替代工具
1 2 3 4 5 6 7 8 9 10 11 12 13
| ss -a //显示所有网络连接
ss -nlptu // n:不解析主机名和服务名称,显示数字地址和端口号 l:仅显示监听连接 p:显示占用端口的进程 t: 仅显示TCP连接 u:仅显示UDP连接
ss -tlmp | grep '192.168.5.66' //查看所有包含192.168.5.66 ip地址的连接 ss -tlmp | grep :80 //查看80端口的连接 ss -tuln | grep 'tcp' //查看tcp协议的连接 ss -tulnp | grep 'nginx' //根据服务名称(nginx)过滤
|
4.ip:查看和管理网络配置
用法: ip [命令] [选项]
查看和管理网络ip相关内容
1 2 3 4
| ip a //显示系统中所有的网络接口的详细配置信息 包括IP地址/子网掩码/接口状态等 ip route show //查看路由表 sudo ip link set 接口名 up //启用网络接口 sudo ip linke set 接口名 down //禁用网络接口
|
5.ssh
用法:ssh [选项] 要连接的主机用户名@要连接的主机地址
通过ssh协议远程管理主机
1 2 3 4
| ssh leo@192.168.5.66 远程登录ip地址为192.168.5.66的主机 用户名是leo ssh -p 66 leo@192.168.5.66 通过66端口远程登录ip地址为192.168.5.66的主机 用户名是leo ssh -i 私钥文件路径 leo@192.168.5.66 使用私钥远程连接192.168.5.66 ssh leo@192.168.5.66 "neofetch" 远程登录ip地址为192.168.5.66的主机 用户名是leo 然后执行“neofetch”命令 然后退出
|