您的位置:首页 > 其它

Dos下同时执行多条命令简化操作

2013-11-13 21:35 344 查看
起因,要查询8080端口被哪些程序占用了,但是直接在cmdnetstat–ano的话一下子一大把数据出来了不利于查找,于是就想起dos下可以同时指向多条命令,如是写下如下命令:

netstat–ano>c:result.txt&&result.txt

这样子就先把netstat–ano查询到的结果保存到了result.txt文本文件中,如果保存成功,则继续执行result.txt文件打开命令用记事本把它打开,此时Ctrl+F就就可以查找特定的字符串了,这样就比较方便了

当然你也可以直接在dos命令下查找相关的字符,但是如果没有这个查找的字符的话则因什么都没显示反而不知道是不是真的没有这个字符还是自己查询不正确

DOS下同时执行多条指令的命令:&&和||
俩符号&&||第一个&&连接两个命令,当&&前的命令成功时,才执行&&后的命令

例如dirc:\*.*&&delc:\xxx.xx&&cls

第二个||连接两个命令,当||前的命令失败时,才执行||后的命令
如果你不判断失败和成功就用一个&就可以例如cls&xxxyyy

如何查看端口被站用(以8080端口为例)比较有效的方法
在dos窗口输入netstat-ano查看8080端口被那个进程占用,记住那个pid,然后打开资源管理器(ctrl+alt+delte,第二排中间选项),在打开的窗口选择:查看-》选择行-》选择PID(进程ID)方框-》确定.
然后选择“进程”,在列表里找到先前在找到的那个pid,然后停止进程。这样就把占用eclipse默认端口的进程停止了
ps:PID是各进程的代号,每个进程有唯一的PID编号。它是进程运行时系统随机分配的,并不代表专门的进程。
plus:有时候CMD中不识别netstat加入环境变量pathC:/windows/system32
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: