Dos批处理编程常用命令

 

Dos批处理编程常用命令

打印输出交互

echo:打印输出。比如:echo 哈哈哈  就在dos页面里输出“哈哈哈”

echo .:输出空行。【注意空格和点哈】

echo off:设置不显示输入命令。要想在界面上显示哈哈哈,需要输入 “echo 哈哈哈”  但是在界面里“echo 哈哈哈”这条命令也会被显示出来,不想要他显示就使用echo off

@echo off:接上面的例子,上面echo off 设置后面的命令不显示。但是咧 echo off 命令本身也不要他显示,就在前面加个@就ok啦。

pause:任意键继续。

变量和引用

set:设置变更。举个栗子: set name=沈沉 就是把name变量赋值为“沈沉”

set /p a=请输入一个数:提示输入一个数,将输入的字符串存到a中

%:引用变量。 比如说:想要输出“我的名字是:沈沉”  就写成: echo 我的名字是:%name%

函数类【或函数功能】命令

:~:用来截取字符串的【没百度到具体的解释,反正就这么用的啦】 举个栗子:从Date时间里截取出年月日时分秒。%Date:~0,4%年%Date:~5,2%月%Date:~8,2%日%Time:~0,2%时%Time:~3,2%分%Time:~6,2%秒

findstr "123":查找字符串123

文件操作

>>:文件重定向,dos里的通道。反正就是把我的数据写到已有文件的最后。比如:echo lalala德玛西亚 >>C:\LOL.txt  就是在LOL.txt的后面加一行”lalala德玛西亚“

type:读取文件,把文件内容显示出来。

del:删除文件咯。

windows系统相关

Date:系统时间,这个系统时间就默认是个变量啦。比如:我要输出一个系统时间 echo %Date%

netstat -ano:显示所有连接信息  结果里的PID就是端口号

网络相关

route:路由表相关操作

route print:显示路由表

arp:地址解析【用这个命令可以查出来网络里IP和对应的MAC地址】

arp -a:显示网络中所有的IP和对应MAC

arp -a IP:显示指定IP的相关信息
--------------------- 
作者:沈沉_5214 
来源:CSDN 
原文:https://blog.csdn.net/qq_35746866/article/details/78261196 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
批处理的语句及用法 例 .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从 更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由 专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos批处理却又完全 不同。 =================================== 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 ==== 注 =================== 批 处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows系统这个新型解释平台的涉入,使得批处理的应 用越来越"边缘化"。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 ======================== 其 次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来 循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括 内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 ==== 注 ================== 批 处理文件(batch file)也可以称之为批处理程序(batch program),这一点与编译型语言有所不同,就c语言来说,扩展名为c或者cpp的文件可以称之为c语言文件或者c语言源代码,但只有编译连接后的 exe文件才可以称之为c语言程序。因为批处理文件本身既具有文本的可读性,又具有程序的可执行性,这些称谓的界限是比较模糊的。 ===========================
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值