- cmd
- netstat -ano可以查看进程的端口占用
- chcp可以查询当前Windows操作系统的code page(标准代码页,编码号),936是gb2312,437是IBM437
- 注意有的工具命令如cf,在使用json等字符串格式的参数时,会在Linux、Windows CMD、Windows PowerShell中写法不同,有的用单引号,有的用双引号,有的双引号需要转义。
- 脚本(批处理)文件
- 通常为xxx.bat
- 直接双击xxx.bat或cmd中输入xxx.bat或xxx并回车,就能执行。
- 如果程序路径中有空格,可以把路径用双引号包起来
- 运行程序
- 首先,切换到程序所在目录,或者使用程序的完整绝对路径,或者把程序所在目录加到Path环境变量中
- 程序如果是xxx.bat或xxx.exe,那么可以直接在cmd中输入xxx及所需参数
- 如果装了多个版本的某程序,那么可以把这些程序目录配到Path环境变量中后,重命名一下bat或exe文件,那么就可以方便的在cmd中使用不同的程序名来区分它们了,比如java8,java10,而不需要每次切到相应版本的目录。
- Powershell
- 脚本(批处理)文件
- 通常为xxx.ps1
- powershell中输入.xxx.ps1并回车,就能执行。
- 转义
- 设置环境变量时、字符串中的转义方式与cmd的不同,要注意
- 貌似-、/都要转义?cmd中不用
- 脚本(批处理)文件