windows部分cmd命令(shell脚本)

cmd命令/bat

set title=tomcat
使用set来定义变量,使用%tile%来读取变量,例如echo %title%
call命令可以在一个bat中调用另一个bat,并且子bat的结束并不会导致调用它的bat结束
start cmd 可以以一个新的窗口启动命令,start cmd /c 为在新窗口执行完后关闭,start cmd /k 相反,start cmd后如果需要指定多条命令,可以使用&&将多条命令连接
echo.为显示回车

if exist c:\temp\a.txt( echo "exist" ) else ( "echo not exsit" )

这样写if语句,可以使用exsit或者not exist

taskkill /F 是强制,/FI 是搜索, /T是结束该进程和相关的子进程,例如
taskkill /F /T /FI "WINDOWTITLE eq tomcat"

在脚本后增加pause命令,可以使脚本运行窗口停留在pause的位置,方便观察报错信息

netstat -ano | findstr 端口号可以找见端口号对应的记录,记录的最后一行为pid
netstat -ano | findstr 8011