PowerShell
服务&进程
java -jar 启动服务
TODO 这个cmdlet无法指定windowTitle,但CMD的start可以
Start-Process -FilePath "java.exe" -ArgumentList "-jar .\java.jar"
查看java启动服务
Get-Process java
Get-CimInstance -ClassName Win32_Process | Select-Object ProcessId,CommandLine | findstr.exe java
#Get all available data about one or more processes
Get-Process -Id <pid> | Format-List *
停止进程
Specifies the process IDs of the processes to stop. To specify multiple IDs, use commas to separate the IDs. To find the PID of a process, type Get-Process.
Stop-Process -Id <pid>
修改当前的windowTitle
$Host.UI.RawUI.WindowTitle = '启动jar'
选择对象或对象属性。
此示例检索名为 Win32_Process 的类的 CIM 实例(所有正在运行的进程),并只查看其【进程id(ProcessId)、命令行信息(CommandLine)】属性
Get-CimInstance -ClassName Win32_Process | Select-Object ProcessId,CommandLine
CMD(命令提示符)
服务管理
@REM 注释。# java -jar 启动服务,且指定windowTitle为“启动服务”
start "启动服务" java -jar .\java.jar
@REM 这个执行不会有terminal弹出
@REM The javaw command is identical to java, except that with javaw there is no associated console window.
@REM Use javaw when you do not want a command prompt window to appear. The javaw launcher will, however, display a dialog box with error information if a launch fails.
@REM Linux类系统的jdk就没有这个javaw命令提供
javaw -jar
查找
@REM 查找匹配指定字符串的内容
findstr.exe 7584
@REM 显示与给定的搜索模式匹配的文件的位置;默认情况下,搜索 当前目录和 PATH 环境变量中指定的路径。
where.exe java
IO
@REM 重定向 https://learn.microsoft.com/zh-cn/previous-versions/windows/it-pro/windows-xp/bb490982(v=technet.10)
@REM STDIN-0、STDOUT-1、STDERR-2
@REM 重定向标准输出和标准错误输出到 log.log文件中,【2>&1】表示:redirects handle 2 (that is, STDERR) into handle 1 (that is, STDOUT):
dir > log.log 2>&1
@REM Appending重定向标准输出和标准错误输出到 log.log文件中
dir >> ./log.log 2>&1
curl
@REM 参数--request声明请求方法,参数--data声明post请求体
curl.exe --request 'POST' --data '1' 'http://localhost:8081/spring-other/redis/cacheable?key=tes18'
网络&IP
@REM 查看绑定端口
netstat.exe -ano
@REM Verifies IP-level connectivity to another TCP/IP computer by sending Internet Control Message Protocol (ICMP) Echo Request messages,
@REM 无法指定端口,只能指定IP address or host name
ping www.baidu.com
@REM 与运行 telnet 服务器服务的计算机通信,也可用于检查网络是否通。Windows默认不启用telnet客户端功能,需要在【控制面板-程序-程序和功能-启动或关闭Windows功能】中勾选Telnet客户端启用
@REM 语法:telnet [host [port]] host也可以是ip,默认 TCP 端口 23
telnet telnet.microsoft.com 44
@REM 查看ip地址,Displays all current TCP/IP network configuration values . Used without parameters, ipconfig displays the IP address,
@REM subnet mask, and default gateway for all adapters.
ipconfig
标签:Process,java,log,Windows,jar,学习,命令,javaw,REM
From: https://www.cnblogs.com/a-touch-of-watermelon/p/18276629