windows 高级
常用dos 命令
序号 | 命令 | 参数 | 含义 | 使用示例 | 说明 |
---|---|---|---|---|---|
1 | help | 后接命令名 | 查看帮助 | help findstr | 查看findstr这个命令的帮助 |
2 | tasklist | 无 | 查看所有进程 | tasklist ¦ findstr java | 查看java进程 |
3 | taskkill | /F 强制 /PID 进程号 /IM 进程名 | 结束进程 |
taskkill /F /IM java.exe taskkill -F -pid 9443 |
强制杀死进程 |
4 | findstr | 查找字符串 | findstr cmd main.bat | 查找含有cmd的那一行 | |
5 | ipconfig | /all 查看所有网络连接信息 | 查看网络连接信息 | ipconfig /all ¦ findstr DNS | 查看DNS |
6 | netstat | 显示TCP/IP网络连接 |
-n 以数字形式显示地址和端口号 -o 显示PID -a 显示所有连接 -p 指定 TCP UDP 协议 |
netstat -nao ¦ findstr 80 | 查看端口启用情况和进程号 |
运行一些自带的工具
命令 | 工具 |
---|---|
snippingtool | 截图工具 |
regedit | 打开注册表编辑器 |
control | 打开控制面板 |
msconfig | 打开系统配置 |
gpedit.msc | 打开本地组策略 |
explorer | 打开资源管理器,磁盘 |
taskmgr | 任务管理器 |
logoff | 直接注销计算机 |
osk | 打开屏幕键盘 |
calc | 打开计算器 |
mspaint | 调出画图软件 |
dxdiag | 查看电脑详细配置信息 |
mstsc | 打开远程桌面连接 |
systeminfo | 查看计算机基本信息 |
notepad | 打开记事本 |
services.msc | 打开服务 |
shutdown /s | 关机 |
shutdown /r | 重启 |
psr | 打开步骤记录器 |
windows 使用技巧
1. 无界面后台运行程序
在Linux中在后台运行一个程序, 使用
java -jar xxx.jar &
在windows中持续后台运行一个程序(无界面),按照下面的步骤操作即可
- 新建一个bat文件,命名为
program.bat
- 新建一个vbe文件,命名为
run.vbe
- bat文件中写你需要运行的程序,比如
echo "write a book" >> "result.txt"
- 在vbe文件中写
set ws=wscript.createobject("wscript.shell")ws.run "program.bat", 0
- 或者使用
start \b xxx.exe
的方式运行
查看端口情况
netstat -nao | findstr 9443
文件夹显示无法访问,删也删不掉
- 可以尝试在右键点击文件夹,属性 -> 安全 -> 点击编辑按钮
- 选中用户后,选择完全控制
- 如果还是不行,可以选择将上一层的文件夹重命名,而后将文件夹删除
windows 下 cd 不起作用
- windows 使用分区,不同的分区不能直接cd 过去
- 需要首先切换盘符,比如要从 C 盘 到D盘
C:\Users\Mi>D:
D:\
- 切换盘符后,然后在cd 到需要的路径
快速启动cmd
- 打开文件夹,在文件地址栏中输入cmd
- 即可打开该地址下的cmd
windows 设置环境变量不生效
- https://blog.csdn.net/happycxz/article/details/78093485
bat 批处理文件
- bat 出自 早期手动式计算机,那个时候使用的是 批处理系统,计算机执行程序使用卡片进行程序的编写,多张卡片放在一起,计算机每处理完一个任务(卡片),监控程序就会接着执行下一张卡片,但那个时候计算机是单核,所有任务是串行执行的,也叫做单道批处理文件
- 上述的计算机执行卡片的方式就被称为 批处理(Batch Processing) 方式,现在取 bat 作为批处理文件的后缀
- 使用过linux 系统的应该了解过 shell 脚本,bat 就是windows 的 “shell” 脚本,是通过操作系统提供的内核接口进行操作的
DOS 命令
- 调出 cmd 页面,可以直接输入的命令就是 DOS 命令,例如
ping 127.0.0.1
;echo ‘你好’
等等 - shell 脚本也是将流程控制以及变量与shell 命令进行组合搭配,bat 文件也是这样, DOS 命令就是 bat 文件中的 shell 命令
- bat 基础
- DOS 命令
- 流程控制
- 示例演示
bat 基础
DOS 命令
流程控制
示例演示
Windows 设置定时任务
- 原文链接
https://www.jb51.net/article/169053.htm#_lab2_0_4
Windows篇
Windows系统没有crontab命令,但是Windows系统有跟crontab命令比较接近的命令:schtasks 命令。在Win10上操作。
1.帮助文档
使用如下命令查看schtasks的帮助文档,以便更多的了解该命令。
C:\Users\Administrator>schtasks /?
SCHTASKS /parameter [arguments]
描述:允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任务。
参数列表:/Create 创建新计划任务。/Delete 删除计划任务。/Query 显示所有计划任务。/Change 更改计划任务属性。/Run 按需运行计划任务。/End 中止当前正在运行的计划任务。/ShowSid 显示与计划的任务名称相应的安全标识符。/? 显示此帮助消息。
Examples:SCHTASKSSCHTASKS /?SCHTASKS /Run /?SCHTASKS /End /?SCHTASKS /Create /?SCHTASKS /Delete /?SCHTASKS /Query /?SCHTASKS /Change /?SCHTASKS /ShowSid /?
- 我们可以创建、查询、更改和删除任务等,如果对相应的子命令不熟悉的话,如创建命令,可使用SCHTASKS /Create /? 来进一步查看详细的说明介绍。
2.查看系统默认任务
使用schtasks 命令,或带query参数,schtasks /query查询系统当前执行任务。
C:\Users\Administrator>schtasks文件夹: \
任务名 下次运行时间 模式
======================================== ====================== ===============
Adobe Acrobat Update Task 2019/9/2 11:00:00 就绪
SogouImeMgr N/A 就绪
sync-opensource 2019/9/2 11:30:00 就绪
WpsUpdateTask_Administrator 2019/9/2 9:23:46 就绪...
3.创建定时执行任务
命令行下键入schtasks /create /?,查看更为详细的参数说明,仅列举我们最为关心的几个参数。
/TN taskname 以路径\名称形式指定对此计划任务进行唯一标识的字符串。
/TR taskrun 指定在这个计划时间运行的程序的路径和文件名。例如: C:\windows\system32\calc.exe
/SC schedule 指定计划频率。==> 创建计划任务“EventLog”以开始运行 wevtvwr.mscSCHTASKS /Create /TN EventLog /TR wevtvwr.msc /SC ONEVENT如每分钟、每小时、每天、每星期MINUTE: 1 到 1439 分钟;HOURLY: 1 - 23 小时;DAILY: 1 到 365 天;WEEKLY: 1 到 52 周;
/ST starttime 指定运行任务的开始时间。时间格式为 HH:mm (24 小时时间),例如 14:30 表示2:30 PM。如果未指定 /ST,则默认值为当前时间。/SC ONCE 必需有此选项。
3.1创建任务
- 我们创建一个名为"sync-opensource",定期执行某个bat脚本,在每天的11:30执行。创建该任务的命令如下。
schtasks /create /tn "sync-opensource" /tr "E:\PycharmProjects\opensource\sync.bat" /sc daily /st 11:30
4 其它
4.1 查找指定任务
如查找我们上面创建的sync-opensource任务。
C:\Users\Administrator>schtasks -query | find "sync-opensource"
sync-opensource 2019/9/2 11:30:00 就绪
4.2删除任务
可以使用如下命令,删除指定的任务。
schtasks /delete /tr taskname
4.3 获取当前文件的绝对路径 powershell
$b=split-path -Parent $MyInvocation.MyCommand.Definition
echo $b
windows 高级相关推荐
- WINDOWS高级窗口的客户区域拖动技术及其应用
WINDOWS高级窗口的客户区域拖动技术及其应用 来源:http://dev.21tx.com WINDOWS应用程序窗口一般包括两种:普通窗口和常居顶层的无标题条高级窗口.前者是由WINDOWS内部 ...
- Windows高级编程学习笔记(一)
写在前面的话 之前学的Windows编程都是界面啊.网络编程啊之类的纯应用层面的东西,总是感觉而自己没有达到自己期望中的水平.什么水平呢?如果让你编写监控系统资源的工具,或者DLL注入相关软件,或者底 ...
- 《Windows高级调试》译者线上聊天活动获奖网友名单
<Windows高级调试>译者线上聊天活动获奖网友名单 小菜鸟 请站短读书频道,留下您的联系方式. 请获奖者务必于<?xml:namespace prefix = st1 ns = ...
- Windows高级防火墙配置
一.需求描述 在Windows Server系统环境中配置Windows高级防火墙,并验证防火墙配置是否生效 二.实验要求 1.实验环境: 1)主机2台:Windows 服务器1台.Windows7客 ...
- MAGIX Sequoia 15 v15.5 Windows 高级母带广播音频制作软件
Sequoia 15 是用于各种音乐制作的高清数字音频工作站,Sequoia 15 除了对先前版本的许多改进之外,数字音频工作站还提供了新的环绕声功能,包括 3D 环绕声(最多 32 个通道)以及 A ...
- Avid Pro Tools 2021.7 For Windows 高级音频后期制作宿主软件
Avid Pro Tools 2021 是一个高级音频后期制作软件,其优化的音频引擎是效率的缩影.Pro Tools 2021 界面与磁带卡座一样易于使用,其编辑功能堪称传奇.最重要的是,Pro To ...
- 向 Windows 高级用户进阶,这 10 款效率工具帮你开路 | 新手问号
原文地址:https://sspai.com/post/41411 编注:「新手问号」是少数派的一个全新栏目.它面向完全「零基础」的新手用户,通过最简单易懂的方式,帮助你快速掌握关于系统和软硬件的入门 ...
- Windows高级调试 调试工具简介
第一部分 概 述 第1章 调试工具简介 许多技术性的书籍和文章都指出了在正确的软件设计和软件工程原则中包含的重要性.有些书侧重于介绍在方法与实践之间的均衡性,而有些书则注重对方法的描 ...
- 《Windows游戏编程大师技巧》三、Windows高级编程
Windows编程很绝的地方在于:你不用了解太多细节,就可以完成很多工作. 使用资源 资源就是你的程序代码结合在一起的多块数据,可以被程序本身在运行时加载. 资源应当也放在程序的.EXE文件中的原因是 ...
- Windows高级编程学习笔记(二)
第三章 进程 发现这本书的文字很简练,知识点突出,而且翻译的基本没有拗口的地方,是本好书,(^o^)/~ 下面进入正题. 关于内存映射 Windows内存管理的分页机制在微机原理课程中有提到,后面的章 ...
最新文章
- java的sdk在哪个文件夹_我的计算机中的Java SDK文件夹在哪里? Ubuntu 12.04
- C++/Cli中事件对象处理函数的添加与删除
- Scala闭包特性的一个测试
- boost 1.34 终于简化了内嵌python的支持
- CSV 文件打开乱码?如何批量解决 CSV 文件乱码问题
- Maxscript基本数据类型(一):String
- 计算机网络ip地址分类的范围,ip地址分类及范围_ip地址由什么组成
- 爬虫初探:弱水三千只取一瓢,房源三千全都想要
- 一道2016年美国高中数学竞赛题
- Divide by Zero 2021 and Codeforces Round #714 (Div. 2)B. AND Sequences(位运算 + 思维 + 排列)
- Pandas 统计分析基础 笔记5 _任务4.5 创建透视表与交叉表
- 【CTF题解NO.00003】moeCTF 2020 - official write up by arttnba3
- 基于yolov5轻量级的学生上课姿势检测识别分析系统
- 桌面HTML更换图标,怎样更改桌面图标?更改桌面图标方法【图文详解】
- PMP-9.项目经理的能力2
- 如何查看oracle的版本信息(两种方法)
- 【数据库】 如何对数据库进行操作
- 基于问答对的问答系统方案设计
- 如何开始学剪辑?零基础详细解析
- Linux pwn入门教程——格式化字符串漏洞