Dos下同时执行多条命令简化操作
起因,要查询8080端口被哪些程序占用了,但是直接在cmd netstat –ano 的话 一下子一大把数据出来了不利于查找, 于是就想起dos下可以同时指向多条命令,如是写下如下命令:
netstat –ano >c:result.txt && result.txt
这样子就先把netstat –ano 查询到的结果保存到了result.txt文本文件中,如果保存成功, 则继续执行result.txt文件打开命令用记事本把它打开, 此时Ctrl+F 就就可以查找特定的字符串了,这样就比较方便了
当然你也可以直接在dos命令下查找相关的字符,但是如果没有这个查找的字符的话 则因什么都没显示反而不知道是不是真的没有这个字符还是自己查询不正确
DOS下同时执行多条指令的命令:&& 和 ||
俩符号 && || 第一个 && 连接两个命令,当&&前的命令成功时,才执行&&后的命令
例如 dir c:\*.*&&del c:\xxx.xx&&cls
第二个 || 连接两个命令,当||前的命令失败时,才执行||后的命令
如果你不判断失败和成功 就用一个 & 就可以 例如 cls & xxx yyy
如何查看端口被站用(以8080端口为例)比较有效的方法
在dos窗口输入 netstat -ano 查看8080端口被那个进程占用,记住那个pid, 然后 打开资源管理器(ctrl + alt + delte,第二排中间选项),在打开的窗口选择: 查看-》选择行-》选择PID(进程ID)方框-》确定.
然后选择 “进程”, 在列表里找到 先前在找到的那个pid,然后停止进程。 这样就把占用eclipse默认端口的进程停止了
ps:PID是各进程的代号,每个进程有唯一的PID编号。它是进程运行时系统随机分配的,并不代表专门的进程。
plus: 有时候CMD中不识别netstat 加入环境变量 path C:/windows/system32