当前位置: 首页 > article >正文

Linux中的网络指令:ping、netstat、watch、pidof、xargs

目录

Ping指令

netstat指令

watch指令

pidof指令

xargs指令


Ping指令

功能:检测两台主机间的网络连通性

语法:ping [选项] 目标主机的IP地址 (192.168.1.1)或域名(google.com)

常见选项:

  • -c[数字]:指定发送的回显请求的数量(默认情况下,ping 会无限发送请求)
  • -i:指定每次请求之间的间隔,默认是1秒
ping -c 4 google.com    //向google.com请求四次
ping -i 0.5 google.com  //每次请求的时间间隔为0.5秒

netstat指令

功能:查看网络状态

语法:netstat [选项]

常见选项:

  • -n:以数字形式显示地址和端口,不进行名称解析,这对加速输出和查看端口号非常有用
  • -l:仅显示监听的套接字(监听端口)
  • -p:显示使用连接的进程及其 PID,用于查找某个端口号被哪个进程占用
  • -t:仅显示 TCP 协议的连接
  • -u:仅显示 UDP 协议的连接
  • -a:列出所有正在监听的服务器套接字以及已建立连接的客户端套接字

注意事项:查看TCP协议的也是同样的道理 

watch指令

功能:用于周期性地执行指定命令,并动态显示其输出结果。它非常适合用于监控系统状态、查看某个命令的运行情况等。默认情况下,watch 每 2 秒钟刷新一次指定命令的输出

语法:watch [选项] <要循环执行的指令>

  • -n指定刷新的间隔时间(秒)。默认间隔为 2 秒
//每5秒执行一次netstat -aupn指令
watch -n 5 netstat -aupn

pidof指令

功能:获取正在运行的某个程序的进程PID,它会根据给定的程序名查找该程序对应的所有进程,并返回其 PID

语法:pidof [选项] 程序名

xargs指令

功能:用于将标准输入或文件中的内容转换为命令的参数。它通常与其他命令配合使用,可以将输出结果作为参数传递给另一个命令。简单来说,xargs 能够将输入的数据(比如一组文件名、目录、字符串等)转换为命令行参数来执行指定的命令

语法:xargs [选项] [命令]

常见使用方式:

//假设你有一个文件列表(或其他命令输出),并想删除这些文件:
ls *.txt | xargs rm

//列出所有 .txt 文件,并使用 xargs 将这些文件名传递给 rm 命令,进行批量删除

~over~


http://www.kler.cn/news/337362.html

相关文章:

  • mysql 慢查询日志、设置单条数据最大 packet 插入大小指令
  • 2024Java最新面试题总结(针对于一些小厂、中厂)
  • 通信工程学习:什么是AIOT智能物联网
  • [云] Hands-on with a sample application--DockerCoins 挖矿程序!
  • 外国钞票面值检测系统源码分享
  • 【人工智能】AI人工智能的重要组成部分,深入解析CNN与RNN两种神经网络的异同与应用场景和区别
  • kubernetes get pods的STATUS字段显示ImagePullBackOff 的解决办法
  • UE5数字人制作平台使用及3D模型生成
  • 毕业设计项目 深度学习语义分割实现弹幕防遮(源码分享)
  • 【2024最新】华为HCIE认证考试流程
  • 2024最新 Navicat Premium 17 简体中文版安装图文详细教程
  • 如何使用ssm实现基于web技术的税务门户网站的实现+vue
  • 图论大总结
  • 408算法题leetcode--第27天
  • 注意!新增一本期刊解除On Hold!仍有37本无法检索慎投!
  • xss-labs靶场第一关测试报告
  • Microsoft Visual Studio有多油饼
  • 前端组件化开发
  • 四次多项式轨迹规划在工业机器人中的使用andT型和多项式的区别
  • 数学与生活