跟我从零开始学C++(入门预科班2)

引言

昨天已经讲了一些简单的DOS命令,想了想,我直接把基础阶段我们应该掌握的DOS命令说完,小伙伴们学的时候不至于半截子把式。今天除此之外,还会讲一些常用的网络命令,最后还会简单的提一下算法(真的超超超超级简单的)。好了,废话不多说,小伙伴们学起来!!!!

DOS命令(基础大总结)

cd命令

  • 作用:改变当前目录
  • 例子:
  • cd … 返回上一层目录(这是两个点)
  • d:直接切换到d盘符的根目录下
  • cd dev-c\test01 切换到指定目录下

dir命令

  • 作用:显示一个目录下的文件和子目录
  • 例子:
  • dir dev-c 查看当前目录下面dev-c目录中所有文件和目录
  • 相对路径
  • 从当前所在的目录一级一级的到达目标目录
  • 绝对路径
  • 从盘符开始一级一级的到达目标目录

md命令

  • 作用:创建一个新的目录
  • 例子:
  • md test01 在当前目录下创建test01目录
  • md test02\project 在test02目录下创建project目录
  • md test03 test04 当前目录下同时创建test03 test04两个目录

echo命令

  • 作用:创建一个新的文件
  • 例子:
  • echo >file02.txt 在当前目录下创建file02.txt文件

ipconfig命令

  • 作用:为了查看本地的IP地址

copy命令

  • 作用:复制一个或者一组文件到指定的目录中,只能复制文件
  • 使用方法:copy 源文件路径 目标路径
  • 例子:
  • copy file01 dir01 复制文件到一个目录中
  • copy dir01 dir02 复制目录中所有文件到另一个目录中

rd命令

  • 作用:删除目录,只能删除空的目录,非空目录不能被删除
  • 例子:
  • rd dir01 删除名称为dir01的目录

del命令

  • 作用:删除文件,可以删除一个,也可以删除一组
  • 例子:
  • del backup 删除backup目录下的所有文件

move命令

  • 作用:将文件或者目录从一个位置移动到另一个位置
  • 使用方法:move 源文件/目录的路径 目标路径
  • 例子:
  • move dir01\file01 . 将dir01目录中的file01文件移动到当前的目录下

ren命令

  • 作用:对目录或者文件进行重命令
  • 例子:
  • ren dir01 dir02 将目录dir01重命名为dir02
  • ren file01 file02 将文件file01重命名为file02

cls命令

  • 作用:清除屏幕内容

小练习

小伙伴们,既然我们都学了这么多DOS命令了,不使实践操作一下怎么行呢,那让我们来完成以下练习吧。

1.请从C盘跳转到D盘,E盘,还有F盘,最后回到C盘;请用指令找到自己机器的ip地址
2.完成创建如左图图示文件和文件夹并满足如图目录关系
3.在2.的基础上将其改为右图所示文件目录关系

在这里插入图片描述

常用的网络命令

这个常用的网络命令说起来也是命令提示符中的一些指令,虽然在编程中不常用,但是在程序猿的苦逼生活中这是绕不过去的一环,朋友们还是跟我一起玩一玩吧。

ping命令

  • 作用:1、检查网络的连通性,分析网络速度 2、根据域名得到服务器的ip地址
  • 字段解释:
  • byte值:数据包的大小,是字节
  • time值:响应时间,这个时间越小,说明链接的地址速度越快
  • TTL值:Time To Live,表示DNS记录在DNS服务器上的时间,告诉路由器何时将数据包丢弃。
  • ping -t 不间断的ping一个目标地址,直到管理员手动中断
    -ping -a 解析指定ip的计算机名称
  • ping -n number 指定要发送的数据包的个数
  • ping -l size 发送size指定的数据包大小发送到目标主机
  • 同时ping多个ip地址 对于同一个网段多个ip地址挨个检查,可以使用同时ping多个ip的操作。

ipconfig命令

  • ipconfig /all 可以查询当前主机的MAC地址
  • MAC地址的解释
  • media access control address,翻译为媒体存取控制位地址,也称为局域网地址。
  • MAC地址是预留的,每个发送的数据包中都会包含MAC地址,所以MAC具有唯一性,是由生产厂家生产时固化在网络硬盘中的,是硬件预留的地址。

ipconfig /flushdns

  • 刷新dns缓存
    DNS会将之前访问过的地址保存下来,如果缓存太多,或者需要刷新dns,可以使用这样的方式来实现

netstat 命令

  • netstat -a 显示所有的TCP连接以及正在监听的TCP和UDP连接
  • netstat -n 显示所有已经建立的有效连接
  • netstat -p tcp/udp 显示相应的协议信息
  • netstat -e 显示发送和接收的数据
  • netstat -s 显示每个协议的统计

arp命令

  • 什么是arp
  • 地址解析协议(address resolution protocol)基本的功能是透过目标地址,可以直接查询设备的MAC地址。
  • arp -a 作用:显示当期ip地址对应的mac地址
  • arp -s 作用:手动添加一条arp记录
  • arp -d 作用:删除一个arp信息

schtasks命令

  • 作用:可以设置一个定时任务,比如:定时关机,或者定时打开一个文件
  • 相关参数:
  • /Create :表示要创建一个任务
  • /TN:任务的名称,是此计划任务进行的唯一标识,可以自定义
  • /TR:要运行的程序在主机上的路径
    -/SC:任务运行的频次,once代表仅仅运行一次,minute每分钟执行一次,HOURLY每个小时运行一次,DAILY每天执行一次、WEEKLY执行一次等等。
  • /ST:任务开始的时间。
  • 例子:创建一个任务,定义打开test01.txt文件
    schtasks /Create /TN openTest /TR d:\test01.txt /SC MINUTE
    解释说明:
  • 任务的名称是 openTest
  • 文件的路径是 d:\test01.txt
  • 执行的频率是 每分钟一次
  • 查看任务 schtasks /query /tn 任务的名称
  • 删除任务 schtasks /delete /tn 任务名称
  • 关机任务 关机的命令是 shutdown -s -f 注意命令要用双引号引起来 写成 “shutdown -s -f ”
    在这里插入图片描述

算法(超简单)

什么是算法?

我们在学习什么是算法前,我们先要知道什么是算法?算法!用通俗的话来讲,就是用来解决一类问题的程序,就叫做算法。

基本控制结构

在算法中,有三种基本的控制结构分别是以下几种,我用图给大家一眼看清楚。

顺序结构

把大象装进冰箱,需要分几步

1.把冰箱门打开
2.把大象装进去
3.把冰箱门闭上

这就是顺序结构,就特别简单的一个顺序下来的程序就是顺序结构,这就是处理大象装冰箱这一类问题的算法

分支结构

在这里插入图片描述

你看到了么,就是这么简单,根据不同的情况分为两种不同的分支,这就是分支结构;

循环结构

在这里插入图片描述

你看你看,循环也没什么,就是简单的判断过后,发现不满足要求,又接着回到循环,再进行操作

结语

今天的课内容有点多,好在都不是很难,小伙伴们一定要多看两遍,看熟即可,有些如果能背下来更好,有关算法,这都是最简单的,是为了让小伙伴们不要呢么畏难,没什么好怕的,但是也千万不要眼高手低,后边会慢慢的上强度,上难度.小伙伴们一定要跟上奥,不敢掉队奥~

跟我来一句,我是最棒的!!!

  • 10
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值