提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- @[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.连接数据库操作步骤
文章目录
- @[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、文件权限修改注意事项
-
- 必须明确文件权限的含义(读懂)
-
- 使用数字法还是字母法全凭个人喜好
-
- 尽量注意不要随意赋予文件最高权限: 数字法(777)/字母法(rwxrwxrwx)
-
- 建议适当修改文件权限: 数字法(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 语言可以对数据库进行操作
- 注意:
- SQL 语言默认支持操作所有常见的关系型数据库
- 作为测试人员, 必须要掌握 SQL 的查询语句(DQL:数据查询语言,用于对数据进行查询,例如:select)
- 对于 MySQL 而言, 编写 SQL 语句时, 不区分字母的大小写
4.MySQL数据库介绍
-说明: MySQL 是一个关系型数据库管理统,目前属于 Oracle 旗下产品, 目前为止 MySQL 社区版是可以免费使用的
- 特点:
开源/免费/跨平台(Windows/macOS/Linux)/跨语言(Java/Python…)
5.数据库连接工具Navicat
- 说明: 由于数据库软件处于服务器中, 想要操作数据库, 就必须使用工具远程连接数据库后, 进行操作
6.连接数据库操作步骤
- 说明: 将来在工作中, 想要远程连接数据库, 需要具备以下条件:
1> 数据库所在服务器的 IP 地址及数据库的端口号
2> 向相关人员获取数据库的账号和密码
3> 使用数据库连接工具, 远程连接数据库即可
注意: 远程连接需要注意网络连通性