win系统学习批处理的好处 如何自学CMD?
如何自学CMD?
本人大一网络工程专业新生,对CMD一直敬畏之情好久,又一次有时间学了,可惜很显然没有多少教程,我想问问各位大佬这东西怎莫入了门?对我们专业重要的是吗?
先谢下邀请。你心态有问题,如果没有说现在的WIN系统用图形界面把大家都变懒了。你如果不是想在专业上自学,哪么要先稍花点时间和功夫,不过CMD发出命令比编程简单啊多了。
CMD有什么好敬畏的?如果不是这样的话,怎么可能你LINUX就不学了?LINUX你操作可全是命令行。如果没有你想学怎末刚入门,哪我来教你看看。
1、先学会了2个DOS内部命令,dir和cls吧。
2、刚刚进入CMD命令行,来到c:windowssystem32,再打dir/w,看下有多少个exe,等满屏了打CLS清屏。
3、举两个例子让你入门
直接再输入calc.exe,不出来计算器;打notepad出记事本。其它你看不懂的命令,都这个可以加问号符来查看帮助。现在的帮助基本上全是中文的了。
结果给你一个学教程的地方:。
有另一个不重要的建议,你甚至可以不再舍弃DOS,再学powershell,powershell巳经以及了DOS所有命令。
CMD是window系统提供的一个脚本编程工具,这个工具,我们这个可以很好的编程出相同功能的脚本,借由这些脚本,我们能将我们日常生活中的重复性工作,批量化,脚本化,进而大家提供工作效率。
学习cmd可以不分两步走,一是熟练的掌握完全掌握命令船舶概论简单的语法,二是学习掌握批处理。
那什么是批处理?学习批处理有什么好处?
批处理不过那是三个以.bat为后缀的文件,里面整数集了各种cmd命令,并通过是有的逻辑结构把它们全部整合在一起,学会了了基本都命令之后,学习批处理就太简单。
在此给大家推荐一个cmd怎么学习的好去处,大家有兴趣这个可以去看看:
CMD不属于比较基础的入门脚本语言,如果你认真学习一个礼拜,我相信您都也可以掌握的差不多吧。只要您的学习意愿够强,学会并比较熟练运用它,并不需耗费太长时间。
在批处理中%是什么意思,作用?
如果没有是%a%这种形式,是变量的引用,
start
seta123rem定义一个变量a变量赋值为123
echo%a%rem总是显示出变量a的值(要是不加%%系统会把a当字符去处理了,不可能充当变量的)
%%i这种变量是any语句里面各种的变量(还有一个一种是外部变量,得到外部参数的格式是%1-%9共9个变量),仅有在批处理里面才写两个%%号意思是变量,cmd中只用三个%号。再说如果能你在批处理文件里面用for,变量就用%%。的或
批处理中的写法
for%%ioutside(12345)'echo%%i
为什么不批处理中看两个%%,当然是编译器代码编译的时候要屏蔽掉一个%
在cmd窗口中写法
for%iof(12345)'echo%i
现在说下外部变量,是系统制定的,只能9个,专门买保存到外部参数的,是运行批处理时加的参数。唯有%1%2%3%4......%9
比如
on
echo%1
echo%2
echo%3
echo%4
将上面的代码图片文件夹到记事本。能保存格式为bat
现在怎么样才能传递参数给这个批处理,追加
在正在》运行里面键入cmd可以确定
在弹出来的窗口中输入输入上面批处理文件的完全路径名,接着就加要传递的参数了例如c:aaaabbbbccccddddeeeee
上面aaaabbbbccccddddeeeee
应该是传信给批处理“参数”这些参数会保存在%1至%9这9个变量名,最少只有能保存9个。运行下就明白了了,上面批处理文件中%1变量存放的是aaaa
%2存放的是bbbb
%3需要保存的是cccc
%4保存的是dddd
%5是eeee上面还没有会用到%5变量
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。