一、概述
二、讓命令輸出受控
2.1、more命令
more命令,可以檢視txt文件資訊,如:more 1.txt,也可分頁顯示過多資訊的輸出,如dir | more或者ipconfig /all | more等,如下圖所
示,
more命令檢視txt文件內容
dir | more 命令可分頁檢視目錄現有的檔案列表
ipconfig /all | more命令可分頁檢視主機IP資訊
2.2、findstr命令
findstr命令,英文全稱find string,其含義:找到匹配的字串。如其含義所指,使用命令ipconfig /all | findstr 192.168.1可查詢匹配字串“192.168.1”的所有內容,即方便查詢主機的IP地址。
透過netstat -ano | findstr 0.0.0.0: | more可以快速查詢主機的監聽埠。
方便查詢主機的IP地址
快速查詢主機的監聽埠
2.3、“>”或者“>>”重定向字元,把命令輸出至指定檔案
例如:透過ping 223.5.5.5 >d:\learn\1\2.txt,把ping包的結果儲存到d:\learn\1\2.txt檔案中;然後透過命令ping 223.6.6.6 >d:\learn\1\2.txt,將把新的ping包重新覆蓋原件儲存到d:\learn\1\2.txt檔案中;最後再透過ping 223.5.5.5 >>d:\learn\1\2.txt,將把新的ping包追加儲存到d:\learn\1\2.txt檔案中。
ping 223.5.5.5 >d:\learn\1\2.txt
ping 223.6.6.6 >d:\learn\1\2.txt
ping 223.5.5.5 >>d:\learn\1\2.txt
2.4、grep for windows
熟悉linux的小夥伴,應該清楚Linux系統中grep命令的強大,同樣,在window系統中也是可以支援grep命令,只不過要下載安裝軟體。軟體下載連結:http://gnuwin32.sourceforge.net/packages/grep.htm,軟體名稱“grep-2.5.4-setup.exe”。
grep for window軟體下載連結
安裝好軟體之後,配置環境變數即可在命令提示符中使用。以下截圖即是環境變數設定方式。
環境變數設定2
環境變數設定3
環境變數設定5
grep for window軟體的安裝目錄:D:\Program Files (x86)\GnuWin32\bin
grep for window軟體的安裝目錄
grep命令使用方式可參考連結:http://www.gnu.org/software/grep/manual/grep.html
常見的命令:
grep -v 檢視grep的軟體版本
grep -v 檢視grep的軟體版本
grep --help 檢視grep的使用方式
grep --help 檢視grep的使用方式
配合window其它常見命令使用控制常用命令的輸出。
ipconfig /all | grep DNS
ipconfig /all | grep DNS
netstat -ano | grep TCP | grep 0.0.0.0:0
netstat -ano | grep TCP | grep 0.0.0.0:0
tasklist | grep 16024
tasklist | grep 16024