@命令,作用就是不显示代码。
我们经常看到每一个bat文件中,都会有@echo off这段代码,意思就是
关闭回显,不显示执行代码。
=====================================================================
if表示将判断是否符合规定的条件,从而决定执行不同的命令。
一般if都是这三种语句:
IF [NOT] ERRORLEVEL number command
(如果最后运行的程序返回一个等于或大于指定数字的退出代码,指定条件为 true。)
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
例如:
if 1 == 0 (echo comment1) else if 1==0 (echo comment2) else (echo comment3)
=========================================================================
choice 使用此命令可以让用户输入一个字符(用于选择)。
例如:
创建一个bat文件,输入一下代码并执行。
choice /c:dme defrag,mem,end
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errorlevel 1 goto end
========================================================================
for命令主要用于参数在指定的范围内循环执行命令。
语法:FOR %variable IN (set) DO command [command-parameters]
%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters 为特定命令指定参数或命令行开关。
案例:
1.显示当前目录下所有以bat或txt为扩展名的文件。
for %a in (*.bat *.txt) do (echo %a)
2.产生序列1 ~ 10。
for /L %c in (1,1,10) do echo %c
=======================================================================
语法:ping IP地址或主机名 [-t] [-a] [-n count] [-l size]
这个可以说是最常用的命令语句,测试网络联接状况以及信息包发送和接收状况。
但是ping命令不能够测试端口!
参数:
-t 不停地向目标主机发送数据;
-a 以IP地址格式来显示目标主机的网络地址;
-n count 指定要Ping多少次,具体次数由count来指定;
-l size 指定发送到目标主机的数据包的大小。
=========================================================================
语法:telnet 路由器WAN口IP 对应的端口号
使用telnet命令就可以远程验证端口映射是否成功。
========================================================================
语法:color bf
b 是指定背景色的十六进制数字
f 指定前景颜色(即字体颜色)。
设置背景和前景颜色。
颜色值:
0:黑色 1:蓝色 2:绿色 3:湖蓝 4:红色 5:紫色 6:** 7:白色
8:灰色 9:淡蓝 A:淡绿 B:浅绿 C:淡红 D:淡紫 E:淡黄 F:亮白
==========================================================================
rd就是rmdir命令,删除一个目录。
参数:
/S 除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
/Q 安静模式,带 /S 删除目录树时不要求确认
===========================================================================
语法:TYPE [文件名]
能对文本文件进行查看。
==============================================================================
这个命令将整个指定文件夹树全部消灭,而无论它是否是仅仅读、隐藏与否。
========================================================================
cls,clear screen顾名思义,清除显示器屏幕上的内容。使DOS提示符到屏幕左上角。
23.dir /a:H 显示隐藏文件
后续补充
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)
JavaScript
-
js的基本类型有哪些?引用类型有哪些?null和undefined的区别。
-
如何判断一个变量是Array类型?如何判断一个变量是Number类型?(都不止一种)
-
Object是引用类型嘛?引用类型和基本类型有什么区别?哪个是存在堆哪一个是存在栈上面的?
-
JS常见的dom操作api
-
解释一下事件冒泡和事件捕获
-
事件委托(手写例子),事件冒泡和捕获,如何阻止冒泡?如何组织默认事件?
-
对闭包的理解?什么时候构成闭包?闭包的实现方法?闭包的优缺点?
-
this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?
-
call,apply,bind
-
显示原型和隐式原型,手绘原型链,原型链是什么?为什么要有原型链
-
创建对象的多种方式
-
实现继承的多种方式和优缺点
-
new 一个对象具体做了什么
-
手写Ajax,XMLHttpRequest
-
变量提升
-
举例说明一个匿名函数的典型用例
-
指出JS的宿主对象和原生对象的区别,为什么扩展JS内置对象不是好的做法?有哪些内置对象和内置函数?
-
attribute和property的区别
-
document load和document DOMContentLoaded两个事件的区别
-
JS代码调试
-
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
-
指出JS的宿主对象和原生对象的区别,为什么扩展JS内置对象不是好的做法?有哪些内置对象和内置函数?
-
attribute和property的区别
-
document load和document DOMContentLoaded两个事件的区别
-
JS代码调试
-
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】