[No0000D6]端口-进程查询.bat
@echo off color a Title XP端口-进程查询 setlocal enabledelayedexpansion echo ╔- -╗ echo 本机开放的端口及使用该端口的进程 echo ╚- -╝ echo ------------------------------------ echo 端口号 进程名称 ECHO TCP协议: ::利用netstat命令找出使用TCP协议通信的端口,并将结果分割; ::将第二个参数(IP加端口)传给%%i,第五个参数(PID号)传给%%j; for /F "usebackq skip=4 tokens=2,5" %%i in (`"netstat -ano -p TCP"`) do ( call :Assoc %%i TCP %%j echo !TCP_Port! !TCP_Proc_Name! )ECHO UDP协议: for /F "usebackq skip=4 tokens=2,4" %%i in (`"netstat -ano -p UDP"`) do ( call :Assoc %%i UDP %%j echo !UDP_Port! !UDP_Proc_Name! ) echo 按任意键退出 pause>nul:Assoc ::对%1(第一个参数)进行分割,将第二个参数传给%%e。在本程序中,%1即为上面的%%i(形式为:IP:端口号) for /F "tokens=2 delims=:" %%e in ("%1") do ( set %2_Port=%%e ) :: 查询PID等于%3(第三个参数)的进程,并将结果传给变量?_Proc_Name,?代表UDP或者TCP; for /F "skip=2 usebackq delims=, tokens=1" %%a in (`"Tasklist /FI "PID eq %3" /FO CSV"`) do ( ::%%~a表示去掉%%a外面的引号,因为上述命令的结果是用括号括起来的。 set %2_Proc_Name=%%~a )
转载于:https://www.cnblogs.com/Chary/p/No0000D6.html
[No0000D6]端口-进程查询.bat相关推荐
- debian查询端口进程_centos linux系统配置查询
系统版本查询 [root@localhost ~]# more /etc/*release IP地址.主机名查询 [root@localhost ~]# hostname[root@localhost ...
- centos7根据端口查进程_linux下根据端口号查询对应进程
linux下根据端口号查询对应进程 我们经常使用netstat -lnp可以查询对应端口跟进程,但是有些端口是在netstat -lnp里却没显示对应的进程pid,如果我们使用某个端口已经被占用,需要 ...
- 查看windows 端口进程
1.查看windows所有端口进程 首先点击开始菜单选择运行,接着在运行对话框中输入"cmd",回车打开命令提示符窗口,然后在窗口中输入[netstat -ano],按下回车,之 ...
- Linux 中查询服务、查询端口、查询 PID、防火墙
Linux 中常用命令 Linux 查询服务 端口以及 PID 查询 1. 查询 PID: 2. 根据 PID 查端口:`lsof -i | grep PID` 或 `netstat -nạp | g ...
- Linux 查看占用端口进程的绝对路径
Linux 查看占用端口进程的绝对路径 目 录 *Linux 查看占用端口进程的绝对路径* @[toc](目 录) 1. 本机环境 2. 查询占用的端口号 3. 查看进程文件夹 4. 进程结束时, 该 ...
- linux端口进程号pid,Linux根据端口号查看进程PID
1.命令lsof,以查找占用端口80为例,用法如下: [root@localhost nginx]# lsof -i:80 以上为没有进程占用80端口, [root@localhost sbin]# ...
- windows如何杀死端口进程
经常会因为把控制台窗口关闭,导致项目再次启动时显示端口号被占用,或者项目运行的端口号变成非初始设定值. 查询所有进程: netstat -ano 红框里的是这个端口正在运行的进程号,只能杀掉这个进程号 ...
- linux查看主机端口进程命令
linux查看主机端口进程命令 1.查看主机信息 #more /etc/hosts #Do not remove the following line, or various programs #th ...
- Linux服务器开放端口、查询端口
1.查看对外开放的端口状态 查询已开放的端口 netstat -anp 查询指定端口是否已开 firewall-cmd --query-port=666/tcp 提示 yes,表示开启:no表示未开启 ...
最新文章
- 自动驾驶关键技术分解和流程
- java 理解break,continue,return
- JS中class和id的区别
- 外部编辑Infopath的表单模板(xsn)
- Android打包(一)
- PHP Cookie和Session
- java五子棋棋盘_java五子棋项目(一)
- 根据Ibatis的SqlMap配置文件生成表结构
- 网络安全分析 | 用OpenFEA定位WebShell木马后门
- CPP-week fourteen
- cpc卡内计费信息异常包括_抖音信息流广告收费标准,抖音广告效果分析
- 10月21日Ajax培训日记
- 近600个教学学习资料链接(zz)
- 三年级计算机老师个人总结,三年级计算机教学工作总结
- Linux设备驱动开发详解 第3版 (即 Linux设备驱动开发详解 基于最新的Linux 4 0内核 )前言
- fatal: The remote end hung up unexpectedly解决办法
- 移动互联网需求革命:由“生理需求”到“自我实现”
- 一个小程序:计算绩效的方案
- 键盘查询方式的c语言编程,求助大佬简单的单片机键盘c语言编程问题
- pandas的loc[ ]和iloc[ ]方法解析