Open todaygood opened 5 years ago
1.使用pause来暂停,可以方便调试程序
2.如何解决Bat脚本中包含中文,运行乱码
->乱码是因为你的脚本使用utf-8编码, 修改为ANSI格式,即可解决。
在我的Win10环境中,用Notepad++来编辑文本,因为经常写Linux脚本,所以默认设置为Unix , utf-8编码格式。
但为了避免中文这个问题,写BAT脚本,就不要在Notepad++中写了,用windows 记事本编辑bat文件是最佳选择。
对于已经是utf-8编码的bat文件,可以用在文件内容的开头加上一句
chcp 65001
来解决中文乱码问题。
Summay: 最佳实践就是, 用记事本来写bat文件,而且尽量不要用中文,避免麻烦。
一、常用命令 ipconfig 查看当前电脑的ip地址;
tasklist 查看所有进程列表,包括pid及内存使用情况;
taskkill /im app /f 杀死当前名为app的应用进程; taskkill /pid pid /t /f 杀死 进程
netstat -ano | findstr "port" 查看port端口号对应的进程id;
cd [目录名] 表示进入到当前目录下; cd .. 回到上一级目录; cd / 回到根目录上; dir 查看当前目录的所有文件列表; md dir 创建名为dir的文件夹;
echo> file 创建名为file的文件,包括后缀;
del file1 删除文件名为file1的文件 删除非空目录:rmdir /s /q 文件夹
services.msc 查询服务进程启动情况;
修改文件 move abc.txt abc.java
copy d:\demo01.txt d:\demo02.txt
netstat -b | find "9022" /V /C
新开启cmd命令行: start
二、常用快捷键 tab 可以自动补全功能; F7 获取已操作的命令列表;
↑ 显示上次操作命令; ↓ 显示下一个已操作的命令;