热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

DOS编写脚本常用命令整理小结

这篇文章主要介绍了DOS编写脚本常用命令整理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

DOS编写脚本常用命令整理

文件相关命令

echo  t t t >test.txt                    #创建文件  
#拓展:格式输入文本 copy con test.txt   然后回车,就开始批量输入内容,ctrl +z 退出就保存了。
type  test.txt                              #查看文件内容
type  test.txt    | more                 #查看文件内容,按页翻滚
del    test.txt                              #删除文件 ,      *.txt 可以批量删除。 *.* /s /q  不提示删除所有 文件
copy 文件 路径                      #复制文件:可以使用点和点点;同样还有move;重名了ren;支持网络路径

目录相关命令

md      [DIR]                       #创建目录
dir       [DIR]                      #查看目录下的内容   /a 显示隐藏文件
cd       [DIR]                     #切换目录,如果切换盘符后,无法切换,继续执行 盘符: 如d:即可。
rd      dir                             #删除目录

常用恶意攻击的命令:

快速生成大容量的空文件,导致磁盘空间沾满
fsutil file createnew d:\aab.txt 4096
把计算机所有文件类型全部转化
assoc .txt=exefile
定时关机重启
shutdown -s -f -t xx -c “消息”
shutdown -r -f -t xx
shutdown -a            #解除

bat编写常用命令

@echo off  #关闭回显,简单说就是只显示执行结果,执行的命令不要了。
pause      #中断命令,按任意键继续
color 0a   #设置脚本执行窗口黑绿配色。
echo   x   #常用输出信息
echo.      #输出空行,中间没有空格!
>nul 2>nul #命令后缀增加它,结果被隐藏。

bat高级命令

模块相关命令

:1 
:a 配合start goto 1    #跳转到执行模块。可以实现死循环!
start  软件启动命令/网页url/空==cmd  
%name%   #获取系统变量的值
title name #窗口名字
set /p a=“描述信息:”    #交互设置变量名字,a后面此时不是变量的值,是描述信息。
set a=100  #不交互设置变量
exit       #退出脚本

用户相关命令

net user   #查看当前用户列表(可以单独加用户,查看详细信息)。
net user  xx  123  #直接给xx改密码,需要管理员权限。
net user  xx  123 /add  #新增用户xx和密码
net user  xx   /del     #删除用户

共享目录相关

net share   #查看共享目录,默认共享了许多,安全必须关闭。重启后又有了,需要改注册表。
#注册表:相当于登记中心,所有软件都会记录。(安装系统后,有些注册表没有了,所以报错。)
net share c$=c:\    #创建共享目录
net share c$  /del  #删除共享  445端口仍然有,但是不需要管。

if语句

常用判断变量等于xx时候,执行命令,格式如下:

如果name变量值为1进入模块1,执行相关命令:
if  "%NAME%"=="1" goto 1

到此这篇关于DOS编写脚本常用命令整理的文章就介绍到这了,更多相关DOS常用命令内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


推荐阅读
  • 全面解析运维监控:白盒与黑盒监控及四大黄金指标
    本文深入探讨了白盒和黑盒监控的概念,以及它们在系统监控中的应用。通过详细分析基础监控和业务监控的不同采集方法,结合四个黄金指标的解读,帮助读者更好地理解和实施有效的监控策略。 ... [详细]
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • Hadoop发行版本选择指南:技术解析与应用实践
    本文详细介绍了Hadoop的不同发行版本及其特点,帮助读者根据实际需求选择最合适的Hadoop版本。内容涵盖Apache Hadoop、Cloudera CDH等主流版本的特性及应用场景。 ... [详细]
  • 在使用Node.js运行时环境的Next.js应用程序部署过程中,遇到了与目录文件数量相关的错误。本文将详细探讨该问题及其解决方案。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
  • 本文详细介绍了如何将 Python 3.6.3 程序转换为 Windows 可执行文件(.exe),并解决了使用 py2exe 和 cx_Freeze 时遇到的问题。推荐使用 PyInstaller 进行打包,提供完整的安装和打包步骤。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 如何使用Ping命令来测试网络连接?当网卡安装和有关参数配置完成后,可以使用ping命令来测试一下网络是否连接成功。以winXP为例1、打开XP下DOS窗口具体操作是点击“开始”菜 ... [详细]
  • 本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ... [详细]
  • 在高并发需求的C++项目中,我们最初选择了JsonCpp进行JSON解析和序列化。然而,在处理大数据量时,JsonCpp频繁抛出异常,尤其是在多线程环境下问题更为突出。通过分析发现,旧版本的JsonCpp存在多线程安全性和性能瓶颈。经过评估,我们最终选择了RapidJSON作为替代方案,并实现了显著的性能提升。 ... [详细]
  • 探讨ChatGPT在法律和版权方面的潜在风险及影响,分析其作为内容创造工具的合法性和合规性。 ... [详细]
  • 本文详细介绍了Flask项目的配置方法,包括DEBUG模式的设置和配置文件的使用,帮助开发者更好地理解和应用Flask框架。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
author-avatar
梦幻00草根_831
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有