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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM