bat命令总结

bat命令总结

内容绝对是干货哦!
打算以后就用这个网站记录自己的学习内容了,其中包括自己学习dos,liunx命令,hydra, necat,nmap,sqlmap,wireshark之类的hacker软件的工具使用

文件处理操作

文件读取和写入

今天就先搞一搞dos命令的文件处理吧,其实dos命令真的很强大。比如C/C++你操作个文件,还要创建个对象,还要搞指针,读写方式,然后再操作之类的,就没有命令行下方便。
学会dos下的文件处理,要搞明白:
数据I\O流重定向
硬盘储存和高速闪存
我先说一下原理,然后再将具体实现吧``

情景:在你用记事本创建一个.txt文件时,你所写的内容都保存在高速闪存里,当你Ctrl+S按下保存时,记事本将闪存里的数据流写入到了硬盘中。

注意,这个数据流可以不用到硬盘进行储存哦,这时就用到数据流重定向,把它定向到屏幕也可以。
比如systeminfo >> 123.txt.
在cmd命令行下输入systeminfo并回车,可以显示你的系统详细信息。注意,这里的显示,指的可是你的电脑屏幕哦,当我们在它的后面加上>>时,就构成了一个(箭头)指向,它指向了后面的内容,后面是什么呢?它是一个名叫123.txt的文件,注意,是在硬盘储存着的哦。
所以上面的那个命令就是,显示系统详细信息,“显示”到那个叫123.txt的文件中去。没错,这个显示可不是真正意义上的被你看到的那个显示,严格意义上来讲,它叫输出
你可以动手试验一下
在这里插入图片描述
按下回车后,在C:\User\45894\即当前路径下,会生成一个名字叫123.txt的文件
在这里插入图片描述
我们打开它
在这里插入图片描述
可以看到,正是没用重定向时,在cmd窗口内显示的信息,和它一样。
在这里插入图片描述
额,跑的偏了,总结一下,I/O流又叫输入输出流,>>,> ,<,<<可以把这个流指定到显示器,键盘输入值,硬盘储存。
,>>和>的区别
>>是追加,就是加入一个文件有内容了,用>>定向后会在内容下方另起一行写入你定向的内容。 > 就比较生猛了,直接覆盖,可以理解为删除原有内容,重新写内容

到现在为止,文件的写入读取操作已经有了。

echo 12378743 >> 123.txt

你看 echo 12378743 这句命令不是要显示到屏幕上12378743嘛,用>>就定向到文件123.txt中了,123.txt默认在硬盘中。ps:如果没有123.txt文件,dos命令直接给你创建一个,强大吧。

copy 123.txt con

这个是文件读取操作,意思是,复制123.txt的内容到 con上,con 是dos 设备文件,控制台(键盘/显示器)的简称。

如果一不小心写成这个copy con 123.txt这句命令就和 重定向>> 的命令一样了。

文件的删除和复制

这需要俩命令 copy 和 del 命令

copy

大概用法就长这样

copy 参数 源文件 复制成的文件

有个xcopy命令,讲一下它们的区别,copy的源文件不能加路径,xcopy的源文件不能是多个。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值