批处理基础

批处理程序:
Batch file programming是微软操作系统自带原生的开发语言,不需要构建任何环境就可以执行的脚本.
Batch file 批处理文件使用cmd.exe执行。
Cmd.exe阉割版操作系统控制台,windows操作系统命令行程序。

编辑环境:基本上任何文本编辑器。(文件扩展名一定改为.bat)

批处理命令作用:自动的连续执行多条命令 (匹配规则删除文件,新建文件,日志,甚至可以批量创建计算机病毒)。
不区分大小写。
注释命令: rem 要注释的内容
乱码问题(设置为UTF-8): chcp 65001
帮助文档:命令 /?

echo 表示显示此命令后的字符
在这里插入图片描述

echo off 表示在此语句后所有运行的命令都不显示命令行本身
在这里插入图片描述

@与echo off相像,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。

Pause 暂停不然处理会一闪而过不能看到过程

Set 命令:设置的意思,set X =n就是令X=n。
Set /a 数值计算

·可以直接在这里插入图片描述

·也可以用变量存储后再输出
·set 变量 = 将变量设置为空,删除变量
Set /p 接受用户输入

Ping 命令:可以用来检测网络连通的好坏,可以根据一些返回信息发起攻击(违法)。
·
·也可用来判断网络故障
~故障原因:TCP/IP协议出错、TCP/IP配置出错,硬件问题,中毒等.

方法:ping 127.0.0.1 (localhost)  检查本地TCP/IP协议是否安装正常
      ping 192.168.1.1         检查网关连接是否畅通
      ping www.baidu.com     检查电脑与外部网络的连接是否畅通
      

在这里插入图片描述

Exit :退出批处理命令或者cmd.exe

:(冒号): 两个::相当于注释。与rem相同,只是执行时不显示::后的内容。
一个:相当于标号定义。该行也不会执行,只是给goto语句跳转用的。
goto: 跳转到指定部分执行
在这里插入图片描述

Start :可以在命令行下运行一个程序。
打开盘符、文件、文件夹、网址、程序

Call :程序间的相互调用. 注:不在一个文件夹内需要完整路径名(call 路径名)

Sort:排序。

重定向操作:
查看文本文件内容:Type 文件名
·> 将左边内容覆盖到右边文件中
·>> 将左边内容追加到右边文件
·< 读取文件中的内容 例如
在这里插入图片描述

· 2> 屏蔽错误信息,将错误信息写入到指定文件中(错误日志)
Shutdown:关机命令(比较有趣的是 /i参数)

Telnet:远程登陆命令,查看某个端口是否可以访问(默认关闭,不安全,易被黑客使用)
·在这里插入图片描述

勾选启用
在这里插入图片描述
检测百度是否启用80端口
errorlevel:可以通过输出该变量判断上个命令是否执行成功。值为0表示命令成功执行完,若大于等于1,表示命令执行失败或者出错。

find:查找字符串,find “要查找的字符串” 要查找的文件(不在当前目录则需要给出完整路径)

特殊字符(部分):
|:命令管道符 将第一条命令的结果作为第二条命令的参数来使用。
&:组合命令 当第一个命令执行失败时,后边的的命令继续执行
&&:组合命令 当第一个命令失败时,后边的命令也不会执行
||:组合命令 当一条命令失败后才执行第二条命令

Convert:用于将卷从FAT16或FAT32文件系统转换为NTFS文件系统。(NTFS更加安全,使用技术更加先进)
注: FAT(File Allocation Table)是“文件分配表”的意思。就是用来记录文件所在位置的表格。
Chkdsk:磁盘检查,指定 /f 命令行选项,chkdsk命令修复磁盘错误,修复通常会更改磁盘的文件分配表,有时还会丢失数据

Diskpart:磁盘管理命令。进入到DiskPart 后输入:
·list disk: 查看系统挂载的磁盘
·select disk 1 选择磁盘1
·clean 格式化磁盘
·format fs=ntfs quick label=”E”定义磁盘
·creat partition primary 创建主分区

Sfc:修复系统
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值