欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

testing基础第一天

程序员文章站 2024-03-08 16:46:58
...

计算机的定义

  • 一种可以自动高效进行计算操作的电子设备—俗称:电脑

计算机分类

  • 个人电脑,PC
  • 工控机
  • 服务器
  • 嵌入式设备
  • 移动设备

计算机特点

  • 可以进行数学和逻辑运算
  • 可以对数据进行存储和记忆
  • 可以在程序指令下自动高效的计算

计算机组成

  • 硬件
  • 软件

硬件

  • 输入设备
  • 输出设备
  • 运算器
  • 控制器
  • 存储器
    • 内存
    • 外存

软件

  • 系统软件
    • 操作系统
      • 图形化桌面操作系统
      • 服务器操作系统
      • 嵌入式操作系统
      • 移动设备操作系统
    • 数据库
    • 编译器
  • 应用软件
    • 只要不是系统软件,就是应用软件

数学进制

  • 二进制
    • 逢二进一
  • 八进制
    • 逢八进一
  • 十进制
    • 逢十进一
  • 十六进制
    • 逢十六进一

十进制转二进制

  • 一个十进制数除2,去商数和余数
  • 如果商数不为0,就继续商数除2
  • 直到商数为0
  • 把余数倒置,就是转化为二进制的结果

testing基础第一天

课堂练习-十进制转二进制

testing基础第一天

二进制转十进制

  • 也叫8421法
  • 从右到左,别分为低位到高位
  • 最低位,最右边的数系数为1
  • 后面依次为2, 4, 8, 16, 就是上一个系数乘2
  • 二进制的每个位和其对应的系数相乘,之后把结果相加,得到的和就是转化后的结果

testing基础第一天

课堂练习-二进制转十进制

testing基础第一天

计量单位

  • 比特(bit)位,代表一个二进制的位,是计算机最小的计量单位
  • 字节(BYTE) 一个BYTE等于8个bit
  • K
    • 1KB = 1024B
  • M
    • 1MB = 1024KB
  • G
    • 1GB = 1024MB
  • T
    • 1TB = 1024GB
  • P
    • 1PB = 1024TB

编码与字符集

  • ASCII码
    • 基于英语的
  • 简体中文
    • GB2312
    • GBK
  • 繁体中文
    • BIG5
  • UTF8-万国码

计算机语言

  • 机器语言
  • 汇编语言
  • 高级语言
    • C语言
    • C++
    • java
    • python
    • js

进入dos界面

  • 按win键+r键

testing基础第一天

  • 在dos界面里输入
    • time可以看到系统时间
    • ctrl+c退出time界面
      testing基础第一天

dos命令

shutdown

  • ​ 指定系统定时关机
shutdown /s /t 500   
500秒以后关机
shutdown /a
取消关机
/前面有空格   500前面有空格

ping

  • 检查是否与目标主机网络可达
ping www.baidu.com
# 检查自己的电脑是否可以连接到www.baid.com这个主机

testing基础第一天

ipconfig

  • ipconfig查看网卡信息
ipconfig /all
# 查看本机所有的网卡信息

testing基础第一天

dir

  • 显示目录下的内容
  • dir是directory(目录)简写
dir

上下键

  • 可以把历史命令快速的调用出来,方便再次执行

cls

  • 清屏
  • clears(清理)

切换盘符

  • 输入盘符冒号,可以切换盘符
d:
# 切换到d盘
c:
# 切换到c盘

cd

  • 改变当前目录
  • change directory(改变目录)
cd 目录名    --- 进入指定的目录
cd ..  --- 返回上级目录
cd \ -- 回到根目录 这个斜杠是个反斜杠
cd \ -- 回到根目录
cd windows  -- 进入windows目录
cd .. -- 回到上级目录
-- dir查看的是当前目录的内容
  • cd和dir配合使用
    • 先用cd改变目录
    • 再用dir查看目录内容

md

  • 创建新目录
  • make directory(创建目录)
md 目录名
md aaa   __ 在当前目录下创建目录aaa
cd aaa
md bbb   -- 在aaa目录下创建目录bbb
-- 执行md的时候,要注意当前目录在哪里

echo

  • echo 字符串 > 文件名
  • 可以快速创建一个有内容的文本文件
  • echo(回声)
echo hello > a.txt - 在当前目录下创建一个文件a.txt, 内容为hello
-- 文件创建在当前目录下
  • 课堂练习
在d盘根目录下创建目录a
在a目录下创建目录b
在b目录下创建文件a.txt,内容为world
d:  - 切换到d盘
cd \  回到d盘根目录
md a   - 创建目录a
cd a   - 切换目录到a
md b   - 创建目录b
cd b   - 切换到目录b
echo world > a.txt - 创建文件a.txt,内容为world

rd

  • 删除目录
  • remove directory(删除目录)
rd 目录名   - 删除空目录
rd /s 目录名  -- 删除非空目录
rd c  -- 删除空目录c
rd /s b  -- 删除非空目录b
_ 删除一个目录先在这个目录的上级目录来删除
-- 假如当前目录在c目录下,删除c目录之前先cd ..回到c目录的上级目录再使用rd删除c目录

del

  • 删除文件
  • delete(删除)
del 文件名
del a.txt - 删除当前目录下的文件a.txt

copy

  • 复制文件
copy 源文件 目标文件
copy a.txt b.txt - 把当前目录下的文件a.txt拷贝为b.txt
copy a.txt b\a.txt - 把当前目录下的文件a.txt拷贝到b目录下,文件名还叫a.txt
copy a.txt b\b.txt  - 把当前目录下的文件a.txt拷贝到b目录下,并且文件名修改为b.txt
copy a.txt c -含义一:如果c不存在,把当前目录下的文件a.txt拷贝为文件,名字就叫c 
copy a.txt c -含义二:如果c是一个目录,把当前目录下的文件a.txt拷贝到c目录下,文件名还叫a.txt

testing基础第一天

copy a.txt ..\a.txt - 把当前目录下的a.txt拷贝到上级目录,名字还是a.txt
copy a.txt ..\b.txt  - 把当前目录下的a.txt拷贝到上级目录,名字叫b.txt
copy a.txt .. - 把当前目录下的a.txt拷贝到上级目录,名字还是a.txt
-- .. 在dos中的意思就是上级目录

testing基础第一天

copy a.txt ..\abc\a.txt - 把当前目录下的a.txt拷贝到上级目录的abc目录下,名字还叫a.txt
copy a.txt ..\abc\b.txt - 把当前目录下的a.txt拷贝到上级目录的abc目录下,名字叫b.txt
copy a.txt ..\abc
- 含义1:如果上级目录下有abc目录,把当前目录下的a.txt拷贝到上级目录的abc目录下,名字还叫a.txt
- 含义1:如果上级目录下没有abc目录, 把当前目录下的a.txt拷贝到上级目录,文件名叫abc

testing基础第一天

-- 当前目录到了c盘下
copy a.txt d:\a\b\a.txt  - 把当前目录下的a.txt拷贝到d盘的a目录的b目录下,名字还叫a.txt
copy a.txt d:\a\b\b.txt  - 把当前目录下的a.txt拷贝到d盘的a目录的b目录下,名字叫b.txt
copy a.txt d:\a\b  
- 含义1:如果b目录存在,把当前目录下的a.txt拷贝到d盘的a目录的b目录下,名字还叫a.txt
- 含义2:如果b目录不存在,把当前目录下的a.txt拷贝到d盘的a目录下,名字叫b

testing基础第一天

move

  • 移动文件
  • move和copy命令的语法格式相同
  • 区别是copy后源文件还存在,move后源文件不存在,只保留目标文件
  • move也可以给文件改名
move a.txt aaa.txt  - 把文件a.txt改名为aaa.txt

课堂练习

testing基础第一天

md a -- 创建目录a
cd a
md a1
cd a1
md a2
cd a2
md a3
cd a3
echo aaaa > a.txt
cd ..\..\..\  - 回到上级目录的上级目录的上级目录,实际就是回到了目录a下
md b1
cd b1
md b2
cd b2
md b3
cd ..\..\a1\a2\a3 - 回到上级目录的上级目录的a1目录的a2目录的a3目录下
copy a.txt ..\..\..\b1\b2\b3 - 把当前目录下的a.txt拷贝到上级目录的上级目录的升级目录的b1目录b2目录的b3目录,文件名还叫a.txt
move a.txt ..\..\..  把当前目录下的a.txt移动到上级目录的上级目录的上级目录