欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > 测试基础笔记第八天

测试基础笔记第八天

2025/4/22 23:06:13 来源:https://blog.csdn.net/G856569566/article/details/147400311  浏览:    关键词:测试基础笔记第八天

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

    • @[TOC](文章目录)
  • 一、cat合并查看多个文件内容
  • 二、chmod命令
    • 1.查看权限代码:ls -l
    • 2.修改文件权限:数字法
    • 3、修改文件权限:字母法
    • 4、文件权限修改注意事项
  • 三、find命令
  • 四、ln -s命令
    • 1.软连接
    • 2.扩展:硬链接
  • 五、 tar/gzip命令
  • 六、zip命令和unzip命令
  • 七、vi命令
    • 1.命令模式
    • 2.输入模式
    • 3.末行模式
  • 八、yum软件包管理工具
  • 九、数据库
    • 1.数据库的分类
    • 2.关系型数据库核心要素示例
    • 3.SQL语言
    • 4.MySQL数据库介绍
    • 5.数据库连接工具Navicat
    • 6.连接数据库操作步骤

一、cat合并查看多个文件内容

  • 说明:查看多个文件内容,只是合并了显示内容,并没有真正合并两个文件
  • 使用方法:cat 文件一 文件二
  • 在这里插入图片描述

二、chmod命令

  • 说明:修改文件权限

1.查看权限代码:ls -l

在这里插入图片描述

  • 对照表:
    在这里插入图片描述

2.修改文件权限:数字法

  • 权限对应数值:
    在这里插入图片描述
  • 案例实现:
    在这里插入图片描述

3、修改文件权限:字母法

  • 权限对应字母:

组别: u: 拥有者/ g: 用户组/ o: 其他人/ a: 以上全部
修改: +: 增加权限/ -: 删除权限/ =: 赋予权限
权限: r: 可读/ w: 可写/ x: 可执行/ -:无权限

  • 案例实现:
    在这里插入图片描述

4、文件权限修改注意事项

    1. 必须明确文件权限的含义(读懂)
    1. 使用数字法还是字母法全凭个人喜好
    1. 尽量注意不要随意赋予文件最高权限: 数字法(777)/字母法(rwxrwxrwx)
    1. 建议适当修改文件权限: 数字法(755)/字母法(rwxr-xr-x), 除拥有者外其余无可写权限, 以保证文件内容安全

三、find命令

  • 说明:查找文件,和which命令不同,find命令用来查找普通文件
    在这里插入图片描述

四、ln -s命令

  • 说明:链接文件

1.软连接

  • 注意: 需要使用 -s 创建软链接(类似Windows 系统下的快捷方式)
  • 在这里插入图片描述

2.扩展:硬链接

  • 在这里插入图片描述

五、 tar/gzip命令

  • 说明:打包压缩和解压解包

打包和压缩:
z:gzip压缩
c:打包
v:显示过程
f:指定文件
解压和解包
z:gzip解压
x:解包
v:显示过程
f:指定文件
C:用于指定解压目录

  • 在这里插入图片描述

六、zip命令和unzip命令

  • 说明:zip命令:压缩文件
  • 语法:zip r压缩包名 目标文件
  • 说明:unzip命令:解压文件
  • 语法:unzip d解压路径 压缩包名
  • 在这里插入图片描述

七、vi命令

  • 说明:命令行文本编辑器
  • 操作流程
    在这里插入图片描述

1.命令模式

在这里插入图片描述

2.输入模式

在这里插入图片描述

3.末行模式

在这里插入图片描述

八、yum软件包管理工具

  • 说明:yum( Yellow dog Updater, Modified)是⼀一个在 Linux 系统中常用的软件包管理器。
  • yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
  • 常用命令:

yum list: 列出所有可安裝的软件清单
yum search: 查找软件包
yum install <package_name>: 安装指定的软件
yum update <package_name>: 更新指定的软件
yum update: 更新所有软件
yum remove <package_name>: 删除软件包

九、数据库

  • 说明: 数据库是专门用来存储数据的软件
  • 注意: 对于测试工作而言, 如果项目页面没有实现, 但是我们又想要校验数据,则可以直接通过查询数据库实现
  • 关系: 具体存在的商品录入后 -> 产生对应的数据(存到数据库中) -> 最后会被加载到项目页面中

1.数据库的分类

  • 分类:
    1> 关系型数据库: 以数据表为核心
    2> 非关系型数据库: 不存在数据表的概念
  • 关系型数据库: RDMS(Relational Database Management System)关系型数据库系统
  • 常见的关系型数据库:
    Oracle: 在大型项目中使用,例例如:银行行、电信等项目
    MySQL: Web 项目中使用最广泛的关系型数据库
    Microsoft SQL Server: 在微软的项目中使用
    SQLite: 轻量量级数据库,主要应用在移动平台
  • 关系型数据库的核心要素:
    数据行(一条记录)
    数据列(字段)
    数据表(数据行的集合)
    数据库(数据表的集合,一个数据库中能够有 n 多个数据表)

2.关系型数据库核心要素示例

  • 在这里插入图片描述

3.SQL语言

  • 说明: SQL:Structured Query Language(结构化查询语言),通过 SQL 语言可以对数据库进行操作
  • 注意:
  1. SQL 语言默认支持操作所有常见的关系型数据库
  2. 作为测试人员, 必须要掌握 SQL 的查询语句(DQL:数据查询语言,用于对数据进行查询,例如:select)
  3. 对于 MySQL 而言, 编写 SQL 语句时, 不区分字母的大小写

4.MySQL数据库介绍

-说明: MySQL 是一个关系型数据库管理统,目前属于 Oracle 旗下产品, 目前为止 MySQL 社区版是可以免费使用的

  • 特点:
    开源/免费/跨平台(Windows/macOS/Linux)/跨语言(Java/Python…)

5.数据库连接工具Navicat

  • 说明: 由于数据库软件处于服务器中, 想要操作数据库, 就必须使用工具远程连接数据库后, 进行操作

6.连接数据库操作步骤

  • 说明: 将来在工作中, 想要远程连接数据库, 需要具备以下条件:
    1> 数据库所在服务器的 IP 地址及数据库的端口号
    2> 向相关人员获取数据库的账号和密码
    3> 使用数据库连接工具, 远程连接数据库即可
    注意: 远程连接需要注意网络连通性

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词