命令行学习备份
批处理基础 (1)
主要内容:常用语法命令(if、for、echo、choice...),参数使用,组合命令,管道命令,操作注册表,实例演示
链接: http://wenku.baidu.com/view/fd165d2acfc789eb172dc812?fr=prin
批处理基础(2)
主要内容:参数、特殊符号、变量的介绍,实例演示
MS-DOS (Microsoft Disk Operating System)
主要内容:DOS,起源,发展史,Dos组成,文件目录,命令全集,查木马
链接: http://baike.baidu.com/view/61797.htm
批处理隐藏自身窗口
主要内容:如题
链接: http://www.jb51.net/article/14352.htm
学习笔记:
1、%cd% 代表当前路径的值
2、for 循环的心事可以有很多种,使用不同的形式需要加上不同的参数:
比如:for /l %variable in (start,interval,end) do command variable (在批处理中,变量的使用需要以特殊的形式出现 %%variable)
遍历删除d:\release d:\debug
@echo off for /f "delims=" %%a in ('dir /b/s/ad d:\Release d:\Debug')do echo rd /s /q "%%a" 2>nul pause
3、删除文件可以用命令 del/erase
删除目录可以用命令 rd/rmdir
在其后 加/s 表示删除 其下所有 加/q 表示删除是不用提示是否删除。
4、批处理中的重定向符前面不可直接加数字,得用空格、等号、点隔开
echo aaaaa.bat >> b.txt 表示将aaaaa.bat 这个字符串显示到b.txt 里
type aaaaa.bat >> b.txt 表示将aaaaa.bat 里的内容显示到b.txt 里
5、pause>nul 可以使命令行暂停而不需要任何显示或储存
6、批处理的命令如果要实现命令与命令间的延时,可以有几种方法:
(1、利用已有的ping命令发送请求机制来实现延时: ping 127.1 -n 5>nul 可以实现月5秒的延时
(2、利用vbs中的 sleep 来实现
@echo off
echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs
Delay.vbs 2
del Delay.vbs echo OK!
版权声明 本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者 BensonLaur 和本文原始地址: https://www.cnblogs.com/BensonLaur/p/4322161.html |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端