windows批处理bat常用指令

批处理指令的参数都大多数以'/'标志和linux的'-'不同,且不区分大小写。

1、tasklist (类似于linux下ps指令)

        

2、taskkill (类似于linux下kill -9指令)

        示例(强行停止谷歌浏览器):taskkill /F /T /IM chrome.exe

        参数:/F强制、/IM按进程名查询、/PID按进程号查询、/T杀死所有子进程

3、findstr (类似于linux的grep指令)

        示例1(搜索所有微信进程):tasklist | findstr WeChat

        示例2(查找某log中以ERROR开头相关内容):findstr /R ^ERROR test.log

        参数: /X全词匹配、/V反向查找、/R使用正则(^在最前表示以某字符串开头、$在最后表示以某字符串结束)、/C使用空格符

   

4、dir (类似于linux的ls指令)

5、mount/umount (挂载/卸载,和linux用法相同)

6、net start/stop  (类似于linux的service start/stop开启关闭服务)

        示例(关闭sqlserver):net stop mssqlserver

7、netstat (类似于linux的netstat)

        示例(查找占用8080端口的进程):netstat -ano | findstr 8080

8、del (类似于linux的rm指令)

        示例:del /F /S test_dir

        参数:/F强制、/S递归

9、diskpart (类似于linux的mkfs和fdisk,分区格式化)

        示例:diskpart /S create_part.bat

        参数:/S执行脚本中的语句

        脚本: (如下,选择磁盘2->创建分区->选择分区1->格式化ntfs->自动分区驱动器号<也可跟随参数指定LETTER=Z>)

select disk 2
create partition primary
select part 1
format quick
assign

你可能感兴趣的:(windows,批处理,bat)