补充:
cat 合并查看多个文件内容
chmod 修改文件权限
文件权限的解读方法
权限对照表
修改文件权限:数字法【掌握】
权限对应的数值
案例实现
修改文件权限:字母法【了解】
组别:u:拥有者/ g:用户组/ o:其他人/ a:以上全部
修改:+:增加权限/ -:删除权限/ =:赋予权限
权限:r:可读/ w:可写/ x:可执行/ -:无权限
文件权限修改注意事项
- 必须明确文件权限的含义【读懂】
- 使用数字法还是字母发法全凭个人喜好
- 尽量注意不要随意赋予文件最高权限:数字法(777)/ 字母法(rwxrwxrwx)
- 建议适当修改文件权限:数字发(755)/ 字母法(rwx-xr-x),除拥有者外其余无可写权限,以保证文件内容安全
find 查找文件
in -s 链接文件
注意:使用-s创建的软链接(类似Windows系统下的快捷方式)
扩招:硬链接
tar / gzip /zip /unzip
tar/gzip 打包压缩和解压缩包
zip压缩/unzip解压
vi 命令行文本编辑器
基本操作流程
命令模式
输入模式
末行模式
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> : 删除软件包
数据库
说明:数据可是专门用来存储数据的软件
注意:对于测试工作而言,如果项目页面没有是心啊,但我们又想要校验数据,则可以直接通过查询数据库来实现
关系:具体存在的商品录入——>产生对应的数据(存到数据库中)—> 最后会被加载到项目页面中
数据库的分类
分类:
- 关系型数据库:以数据为核心
- 非关系型数据库:不存在数据表的概念
关系型数据库:RDMS(Relational Database Management System)关系型数据库系统
常见的关系型数据库
- oracle:在大型项目中使用,例如:银行、电信等项目
- MySQL:web项目中使用最广泛的关系型数据库
- Microsoft SQL Server: 在微软的项⽬目中使⽤
- sqlite:轻量级数据库,主要应用在移动平台
关系型数据可的核心要素:
- 数据行(一条记录)
- 数据列(字段)
- 数据表(数据行的集合)
- 数据库(数据表的集合,一个数据库中能够有n多个数据表)
关系型数据库核心要素示例
SQL语言
说明:
SQL:Structured Query Language(结构化查询语⾔言),通过 SQL 语⾔可以对数据库进⾏行行操作
注意:
- SQL 语言默认支持操作所有常见的关系型数据库
- 作为测试人员,必须要掌握SQL的查询语句(DQL:数据查询语言,用于对数据进行查询,例如:select)
- 对于MySQL而言,编写sql语句时,不区分字母的大小写
MySQL数据库介绍
说明:
MySQL 是⼀一个关系型数据库管理理系统,目前属于 Oracle 旗下产品, 目前为⽌止 MySQL 社区版是可以免费使用的
特点:
开源/免费/跨平台(Windows/macOS/Linux)/跨语⾔言(Java/Python…)
数据可连接工具Navicat
说明:
由于数据库软甲处于服务器中,想要操作数据库,就必须使用工具远程连接数据库后进行操作
连接数据库操作步骤
说明:
将来工作中,想要远程连接数据可,需要具备以下条件。
- 数据库所在服务器的IP地址及数据库的端口号
- 向相关人员获取数据库的账号和密码
- 使用数据库连接工具,远程连接数据库即可
注意:远程连接需要注意网络连通性