DOS 命令
常用快捷命令
cls # 清屏 osk # 打开屏幕键盘 dir # 查看当前目录下的文件 calc # 打开计算器 mspaint # 打开画图工具 mstsc # 打开远程连接 chdir # 查看当前所在目录 winver # 查看系统版本 notepad # 打开记事本 whoami # 查询当前登录账户 whoami /priv # 查询当前用户权限列表 services.msc # 本地服务 devmgmt.msc # 设备管理器 regedit # 打开注册表
net
net user # 查询计算机用户列表 net user uname # 查询指定用户详情 net user uname pwd # 修改用户密码 net user uname pwd /add # 添加用户并设置密码 net user uname /del # 删除用户 net user uname /active:yes # 激活用户 net user uname /active:no # 禁用用户 net localgroup Administrators # 查看 Administrators 用户组有哪些用户 net localgroup Administrators uname /add # 添加用户到 Administrators 用户组 net localgroup Administrators uname /del # 将用户从 Administrators 用户组中移除
schtasks
schtasks /? # 查看帮助信息 schtasks /query | findstr "" # 查询指定的计划任务
sc
sc[command] [service name] ...
指定服务所在的远程服务器的名称 UNC 格式:\\ServerName 若在本地运行 sc.exe 则请忽略此参数 - [command] 输入 sc [command] 查看指定命令的帮助信息
- [service name] 要操作的服务名称
- option= value 这是选项,选项名称包括等号,等号和值之间需要一个空格
tasklist
tasklist /svc | find "服务名称" 查询指定服务对应的 PID 和 进程 tasklist /svc | find "PID" 查询指定 PID 对应的进程和服务 tasklist /v /fo list 查询进程的详细信息,以列表形式输出(一般用来查看启动用户)
taskkill
taskkill /f /pid 'PID' 强制终止进程(根据 PID) taskkill /f /im '进程名称' 强制终止进程(根据进程名称)
certutil
certutil -? 查看帮助信息 certutil -urlcache -split -f 文件地址 下载文件到本地 certutil -encode a.php b.txt 将文件进行 Base64 编码 certutil -decode b.txt a.php 将文件进行 Base64 解码
netsh
netsh ? 显示帮助信息 netsh firewall set opmode mode=enable 开启防火墙 netsh firewall set opmode mode=disable 关闭防火墙
netstat
netstat -ano | find "端口号" 查询指定端口号的连接信息