第一章:Linux操作系统
阶段内容说明:
Linux命令:软件测试第一个任务,一般都要进行环境搭建,一部分环境搭建内容是在服务器上实现的,跟服务器交互需要使用Linux命令(因为服务器没有图形化界面);
数据库:所有的软件在使用过程中产生的数据,最终都要存放在数据库当中,而测试工作往往会需要去校验数据的正确与否,因此需要学习数据库;
一、操作系统介绍:
硬件和软件
硬件:能看见也能摸得到
软件:能看见不能摸到
关系:没有软件的硬件是没有意义的,只有存在软件的硬件才能为人所用;
操作系统作用:
管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石;
1.是硬件设备上的第一层软件,有了操作系统可以方便我们调用所有的 硬件设备;
2.所有的应用程序安装使用的前提 是 具备操作系统
操作系统常见分类
主要分为四大类:
桌面操作系统:Window系列 、 macOS 、Linux(用得比较少,因为它的图形化桌面等不够丰富)等
移动设备操作系统:Linux(主要包括Android和华为鸿蒙等)、ios(不开源)等
嵌入式操作系统:Linux(如自动贩卖机、收银台。汽车中控)
服务器操作系统:Linux(因免费、开源等,占用比重很大)、Windows Server等
二、Linux系统介绍
(一)Linux系统特点
- 开源
- 免费
- 安全稳定(开源)
- 可移植性好(桌面、服务器、移动端等都有该操作系统)
- 高性能(服务端没有图形界面等)
(二)Linux系统分类
市面上常见的Linux系统都有一个共同的名字:Linux发行版(其实就是在内核的基础上额外增加一些应用软件和图形化界面)
(三)Linux文件系统和目录的介绍
Windows和Linux文件系统区别
1.在Linux系统中,只有一个根目录,所有文件的起源是“/ ”,所有文件都在它下面(windows中为盘符,在linux系统中没有盘符概念);
2.Linux是树形结构的文件系统,其中“/ ”是系统的根目录,其它所有目录都是它的子节点(且所有用户目录都在根目录的/home文件夹下);
常见目录
- /:根目录
- /home:所有普通用户的家目录
- /root:Linux系统超级管理员的家目录
- /usr/bin:Linux命令大部分都存放在该目录下
注意
普通用户和超级管理员用户权限有很大区别
1.普通用户可以进入超级管理员的家目录,但是无法对其中的文件进行任何操作
2.但是超级管理员用户可以做任何操作(实际工作中,一般不会轻易获取root用户权限)一般情况下,普通用户的操作范围仅限在自己的家目录当中 例如:当前用户为admin,操作范围仅限:/home/admin