- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
IT网管、系统运维、文员、技术支持等工作学习中有文件需要定期同步或备份的人;需要有一定的电脑基础;
你将会学到:
通过本教程学习简单的bat命令xcopy move del md ;7z命令行压缩解压;filezilla快速部署FTP服务器;curl重新定向FTP上传下载;dosftp操作;利用VBS前一天日期变量等命令和工具 。 编写简单的批处理脚本并设置计划任务,实现文件同步、文件备份、异地备份的自动化。
- windows命令行
- 7z zip压缩工具及命令行压缩解压
- DOSFTP连接FTP服务器下载文件
- 局域网共享设置
- filezilla FTP服务器部署设置
- curl工具被动模式下命令行下载和上传
- 计划任务
课程简介:
------------------------------------------------------------------------
讲解环境由VMware Workstation 12 桌面虚拟计算机软件创建虚拟机安装操作系统
相关教程:https://edu.51cto.com/course/10007.html
------------------------------------------------------------------------
PC1:192.168.1.201 远程地址:192.168.100.100:2001 windows service2008 pc1 Admin111
PC2:192.168.1.202 远程地址:192.168.100.100:2002 windows service2008 pc2 Admin111
PC3:192.168.100.XX 远程地址:192.168.100.XX windows service2008 administrator Admin111
ikuai3.0 软路由(局域网+端口映射) admin admin
WAN:192.168.100.100 LAN:192.168.1.1
------------------------------------------------------------------------
------------------------------------------------------------------------
Windows命令行bat/cmd批处理脚本的编写应用之文件管理应用
相关教程:https://edu.51cto.com/course/11343.html
------------------------------------------------------------------------
------------------------------------------------------------------------
第一章主要内容:
------------------------------------------------------------------------
1.批处理命令行命令
拷贝文件 xcopy /y /s /d ——复制非空的目录及子目录,如果遇到重名的则新的覆盖旧的;
移动文件 move ——移动文件/文件夹
创建文件夹 md ——创建文件夹
删除文件 del /s /q ——删除目录及子目录下的文件,不需要提示直接删除;
删除文件夹 rd /s /q ——删除目录及子目录,不需要提示直接删除;
系统日期 date
系统时间 time
设置变量 set"name=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%"
------------------------------------------------------------------------
2.7z zip压缩工具及命令行压缩解压
压缩:7z a -tzip %name%.zip A\*
解压:7z x A.zip -oB\
------------------------------------------------------------------------
3.局域网共享设置
------------------------------------------------------------------------
4.filezilla FTP服务器部署设置
------------------------------------------------------------------------
5.DOSFTP连接FTP服务器下载文件
执行:ftp -i -s:ftp.txt >>ftprun.log
文件:
open 192.168.1.201
fileaa
fileaa
lcd c:\2
mget *.exe
mget *.dll
bye
------------------------------------------------------------------------
6.curl工具被动模式下命令行下载和上传
使用curl工具连接ftp下载
cd c:\3
curl -u fileaa:fileaa -o 1.txt ftp://192.168.1.201
使用curl工具连接ftp上传
cd c:\4
curl -u fileaa:fileaa -T 41.txt ftp://192.168.1.201
------------------------------------------------------------------------
7.计划任务
------------------------------------------------------------------------
8.取系统日期的前一天日期做变量
9.取系统日期的前一天日期做参数并整理格式
d = DateAdd("d",-1,now())
wscript.echo DatePart("yyyy",d) & Right("0"& DatePart("m",d), 2) & Right("0"& DatePart("d",d),2)
for /f %%i in ('cscript /nologo x.vbs') do set d=%%i
echo %d%
------------------------------------------------------------------------
------------------------------------------------------------------------
第二章:场景应用解决方案
------------------------------------------------------------------------
本机备份、异机备份、异机同步、异地备份的生产环境常见需求的解决方案;
------------------------------------------------------------------------
----------------------------------------------------
学习本视频对您有价值,请给个五分好评吧以资鼓励。
附:我在正式库服务器编写的脚本(内容机密无法分享,功能都在教程里);
课程大纲-Windows命令行bat/cmd脚本异地备份,自动备份,服务器灾备
第1章自动备份异地备份必会基础知识-工具命令(1小时47分钟10节)
1-1
CMD批处理命令XCOPY MOVE DEL MD等1.批处理命令行命令 拷贝文件 xcopy /y /s /d ——复制非空的目录及子目录,如果遇到重名的则新的覆盖旧的; 移动文件 move ——移动文件/文件夹 创建文件夹 md ——创建文件夹 删除文件 del /s /q ——删除目录及子目录下的文件,不需要提示直接删除; 删除文件夹 rd /s /q ——删除目录及子目录,不需要提示直接删除; 系统日期 date 系统时间 time 设置变量 set "name=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%"
「仅限付费用户」点击下载“2.1.1基础之批处理命令xcopy move del md.zip”
[17:48]开始学习1-2
CMD批处理命令行压缩工具7z zip压缩文件压缩:7z a -tzip %name%.zip A\*解压:7z x A.zip -oB\
「仅限付费用户」点击下载“2.1.2基础之命令行压缩工具7z zip压缩文件.zip”
[11:05]开始学习1-4
windows下FTP服务器filezilla快速部署与设置windows下FTP服务器filezilla部署与设置
「仅限付费用户」点击下载“2.1.4基础之FTP服务器fileZilla部署与设置.zip”
[17:11]开始学习1-5
CMD命令行链接ftp dos中的ftp上传下载文5.DOSFTP连接FTP服务器下载文件 执行:ftp -i -s:ftp.txt >>ftprun.log 文件: open 192.168.1.201 fileaa fileaa lcd c:\2 mget *.exe mget *.dll bye
「仅限付费用户」点击下载“2.1.5基础之命令行链接ftp dos中的ftp上传下载文件.zip”
[11:34]开始学习1-6
curl工具命令行链接被动模式FTP服务器上传下载文件curl工具命令行链接被动模式FTP服务器上传下载文件
「仅限付费用户」点击下载“2.1.6基础之服务端客户端都在网关下curl命令行链接被动模式FTP.zip”
[10:08]开始学习1-7
windows任务计划程序做定时循环任务执行脚本windows任务计划程序windows任务计划程序做定时循环任务执行脚本
「仅限付费用户」点击下载“2.1.7基础之任务计划程序.zip”
[12:18]开始学习1-9
使用vbs取系统当前日期前一天的日期并整理格式输出d = DateAdd("d",-1,now())wscript.echo DatePart("yyyy",d) & Right("0" & DatePart("m",d), 2) & Right("0" & DatePart("d",d),2)------------------------for /f %%i in ('cscript /nologo x.vbs') do set d=%%iecho %d%
「仅限付费用户」点击下载“2.1.9基础之使用vbs取系统当前日期前一天的日期并整理格式输出.zip”
[08:48]开始学习第2章自动备份异地备份场景应用-生产环境解决方案(43分钟3节)
2-1
解决方案重要文件 文件夹每一小时压缩备份一次需求描述:备课文件需要每小时做一次自动备份;set "name=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%"7z a -tzip %name%.zip "C:\Windows命令行batcmd脚本的应用之自动备份 异地备份*"
「仅限付费用户」点击下载“2.2.1解决方案重要文件每一小时压缩备份一次.zip”
[06:29]开始学习2-2
解决方案压缩文件异机备份局域网共享备份到PC22.2.2解决方案压缩文件异机备份局域网共享备份到PC2
「仅限付费用户」点击下载“2.2.2解决方案压缩文件异机备份到PC2.txt”
[17:11]开始学习2-3
解决方案压缩文件异机备份FTP方法备份到PC22.2.2解决方案压缩文件异机备份FTP方法备份到PC2
「仅限付费用户」点击下载“2.2.2解决方案压缩文件异机备份到PC2.txt”
[19:27]开始学习
“孙忠”老师的其他课程更多+